Skip to content

jackin-project/jackin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

383 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jackin'

Jack your AI coding agents into the Matrix — their own isolated worlds, scoped access, full autonomy. You're the Operator. They're already inside.

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

Source code: https://github.com/jackin-project/jackin

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 use the interactive TUI launcher
jackin launch

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

License

This project is licensed under the Apache License 2.0.

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages