autonomous coding agent. give it a repo, get back a PR.
long-running sessions · sandboxed execution · live supervision
Set a task, set a time limit, walk away. Run it for 30 minutes or 8+ hours — it plans, builds, reviews, and commits until the clock runs out. Code executes in isolated Sandboxes and never on your machine.
git clone https://github.com/SignalPilot-Labs/AutoFyn.git
cd autofyn && ./install.sh # installs CLI + builds Docker images
autofyn start # auto-detects tokens from claude/gh CLIOpen http://localhost:3400 for the dashboard.
On first start, AutoFyn will auto-detect your Claude token (via claude setup-token) and GitHub token (via gh auth token), and detect the repo from your local git remote. You can also configure manually:
autofyn settings set --claude-token YOUR_ANTHROPIC_KEY --git-token YOUR_GITHUB_TOKEN --github-repo owner/repoTo update an existing install: autofyn update
autofyn run new -p "Fix authentication bugs" -d 30If you're inside a git repo, autofyn auto-detects it — no need to specify --github-repo:
cd your-project/
autofyn run new -p "Fix authentication bugs" -d 30Use the CLI or open http://localhost:3400.
autofyn run # interactive run selector
autofyn run get <run_id> # run details + action menu# Services
autofyn start # start services (fast, no rebuild)
autofyn start --allow-docker # start with Docker access for sandbox (unsafe)
autofyn stop # stop all services
autofyn update # pull latest code + rebuild images
autofyn logs # stream all container logs (Ctrl+C to stop)
autofyn logs 50 # tail last 50 lines + follow
autofyn kill # remove all containers
# Runs
autofyn run # interactive run selector
autofyn run new -p "Fix auth bugs" # start a new run
autofyn run list # list recent runs
autofyn run get <run_id> # show run details + action menu
# Settings & config
autofyn settings status # check credential config
autofyn settings get # show all settings (masked)
autofyn settings set --claude-token TOKEN --git-token TOKEN --github-repo owner/repo
# Repos (auto-detects local git repo)
autofyn repos list # list repos with run counts
autofyn repos detect # detect git repo in current directory
autofyn repos set-active owner/repo # set active repo
autofyn repos remove owner/repo # remove a repo
# Agent
autofyn agent health # check agent status
autofyn agent branches # list git branches
# CLI config
autofyn config get # show CLI config
autofyn config set --api-key KEY # update CLI config
Use --json on any command for machine-readable output.
By default, sandboxes cannot use Docker. If your task requires the agent to build images or manage containers, start with --allow-docker:
autofyn start --allow-dockerThis mounts the host Docker socket into sandbox containers, giving the agent full Docker daemon access. Only use this if you trust the prompts you send — the agent can create, inspect, and remove any container on the host.
Built with the Claude Agent SDK. MIT License.