Skip to content

jackin-project/jackin

Repository files navigation

jackin'

Jack your AI coding agents in. Isolated worlds, scoped access, full autonomy. You're the Operator. They're already inside.

Documentation: https://jackin.tailrocks.com/

Current status: jackin' is built as a proof of concept around Claude Code as its first and only supported agent runtime. Support for additional runtimes is on the roadmap.

Install

brew tap jackin-project/tap

# Stable
brew install jackin

# OR rolling preview channel
brew install jackin@preview

Or build from source if you prefer.

Quick Start

# Load an agent into your current project directory
jackin load agent-smith

# Or open the interactive operator console
jackin

That's it. jackin' pulls the base image, builds the agent container, mounts your project, and drops you into Claude Code — fully autonomous inside an isolated environment.

See the Quick Start guide for common workflows and next steps.

What It Does

  • Isolates each agent in its own Docker container with Docker-in-Docker enabled
  • Gives agents full autonomy inside the container boundary (--dangerously-skip-permissions)
  • Separates tooling from file access — agent classes define the environment, workspaces define which files are visible
  • Supports multiple agents simultaneously — different tool profiles against the same or different projects
  • Persists agent state between sessions (Claude history, GitHub CLI auth, plugins)

Learn more: Why jackin'? · Core Concepts · Security Model · Comparison with Alternatives

Ecosystem

Repository Description
jackin CLI source code (this repo)
jackin-agent-smith Default general-purpose agent
jackin-the-architect Rust development agent (used for jackin' development)
construct image source Shared base Docker image for all agents

Documentation

The full documentation lives at https://jackin.tailrocks.com/ and covers:

Development

To develop jackin' itself, use The Architect — a dedicated agent with the full Rust toolchain:

jackin load the-architect

About this project

jackin' is an independent personal project by Alexey Zhokhov. It is not affiliated with or endorsed by any employer or client of the author.

License

This project is licensed under the Apache License 2.0.

About

Cyberpunk-inspired CLI for orchestrating autonomous AI coding agents in isolated sandboxed environments — reproducible, scoped, and fully under your control.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages