A workbench for
serious AI coding.
Codekin is a self-hosted platform for Claude Code and OpenCode that adds persistent sessions, parallel workspaces, structured approvals, and workflow orchestration — so your team can run AI coding at scale.
curl -fsSL codekin.ai/install.sh | bash Install once, then open from any browser. You can also view on GitHub.
Everything you need to run AI coding in production
Interactive where you work. Structured where it matters. Automated where it repeats.
Interactive workbench
Use it from any device
Open Codekin from desktop or mobile. No SSH hops or terminal tied to one machine.
Persistent sessions
Refresh, disconnect, or restart without losing work. Sessions survive across reconnects.
Session history
All session transcripts are stored locally. Search, replay, and reference past work without relying on a third party.
Diff view
See exactly what changed in each session with an inline diff viewer. Review agent edits before approving.
Built-in file browser
Inspect project files and Markdown directly in the session view without switching tools.
Structured approvals
Review and manage approvals in a clear UI. Audit and revoke with full history.
Orchestration & automation
Parallel workspaces
Run multiple sessions across repos simultaneously, each with its own isolated context.
Git worktree support
Each session runs in its own worktree, so agents work on isolated branches without stepping on each other.
Orchestrator agent
A coordinator agent that plans and delegates work across repos, breaking large tasks into parallel sessions.
Scheduled workflows
Run recurring checks and repo tasks on a schedule using workflow definition files.
GitHub CI integration
Route CI failures from GitHub into Codekin sessions with context already attached.
Open platform
Claude Code & OpenCode
Works with both Claude Code and OpenCode. Pick the right agent per session from one interface.
Open source
Full source available. Fork it, extend it, and wire in your own skills and automation.
Self-hosted
Run on your infrastructure with full control over data, networking, and configuration.
Why teams choose Codekin
Works with Claude Code and OpenCode. More durable than the CLI alone, more controllable than SaaS platforms.
Multi-agent support
Run Claude Code and OpenCode side by side with a consistent interface for sessions, approvals, and workflows.
Self-hosted control
Keep data and runtime on your infrastructure. Fits into your existing auth, networking, and deployment stack.
Built-in orchestration
Combine live sessions with scheduled workflows, webhooks, and CI-driven runs in one platform.
Built for real engineering workflows
Daily AI coding workbench
Keep long-running sessions alive across repos and resume instantly after interruptions.
Parallel work across repos
Run multiple sessions on different repos simultaneously, each with isolated context.
CI failure triage
Route failed GitHub CI runs into Codekin sessions with context attached for faster debugging.
Automated PR review
Use scheduled workflows and GitHub triggers to handle repeatable review tasks automatically.
Shared team context
Capture repo guidance, reusable skills, and approval history so each session starts with context.
Webhook-driven runs
Connect webhooks, CI pipelines, and internal automation to trigger AI coding sessions.
Get started in minutes
Prerequisites
- macOS or Linux
- Claude Code or OpenCode CLI installed and authenticated
Install
curl -fsSL codekin.ai/install.sh | bash The installer will:
- Install Node.js 20+ if needed (via nvm)
- Install the
codekinnpm package globally - Generate an auth token
- Prompt for optional LLM API keys (Groq, OpenAI, Gemini, Anthropic) for session auto-naming
- Install and start a persistent background service
- Print your access URL
After setup, open the printed URL in your browser, enter your Codekin Web token, and start working.
Usage
codekin start # Run server in foreground
codekin setup # First-time setup wizard
codekin setup --regenerate # Regenerate auth token
codekin config # Update API keys and settings
codekin service install # Install + start background service
codekin service uninstall # Remove background service
codekin service status # Show service status
codekin token # Print access URL with auth token
codekin uninstall # Remove Codekin entirely