Less busywork.
Build everywhere.
Meet the software engineering agent that works where you do. In your terminal, browser, or editor. With your models and your tools.
macOS & Linux Bring your own model credentials
# Your terminal. Your project.
kodelet chat
01 / Your way of working
Close the terminal. Keep the work going.
Start in the TUI. Follow the same task in your browser—without starting over.
Silent 4K recording at twice normal speed. Run kodelet chat and ask it to trace the daemon connection and live-stream reattachment without changing files. Press Ctrl+C to exit the TUI while the task is running. Run kodelet server url --open and open the same conversation in the Web UI. Reopen kodelet chat and use Ctrl+L to find the running conversation. Both views stream the same ongoing code analysis, side by side. The browser follows the transcript to the bottom, and the recording ends with the completed explanation visible in both views. The task was not restarted.
Explore terminal, browser, editor, and automation commands
Talk it through. Then ship it.
Open the terminal UI for an interactive session. Return to a saved conversation whenever you need.
# Start in your project directory
kodelet chat
# Continue a saved conversation
kodelet chat --resume CONVERSATION_IDA little more room to think.
Start the local daemon and open its Web UI. Prefer to manage the process yourself? See the foreground setup.
# Start or reuse your local background daemon
kodelet server start
# Open the Web UI with its local access token
kodelet server url --openBring the agent to your editor.
Connect an ACP-compatible client to Kodelet. The local daemon starts automatically.
# Use this command in your editor's ACP setup
kodelet acp
# Or connect to your managed server and runner
kodelet acp --server https://kodelet.example \
--runner workstationBuild it into your own workflow.
Pipe context into a task, export a conversation, or integrate with the TypeScript SDK.
git diff main | kodelet run "Review these changes"
# Export a saved conversation as structured data
kodelet conversation show ID --format json
# Use the final response in a shell workflow
kodelet run --result-only "Summarize this project"02 / Make it yours
Your tools. Your machines. Your models.
Extend Kodelet with plugins, put another machine to work, and choose your model right from the terminal.
03 / From zero to building
A good place to start.
Install Kodelet
Homebrew on macOS or Linux.
brew tap jingkaihe/kodelet
brew install kodeletBring a model
Set credentials before the daemon starts.
export OPENAI_API_KEY="your-api-key"
export KODELET_WEAK_MODEL="gpt-5.6-luna"Make yourself at home
Start the TUI in your project directory.
cd your-project
kodelet chatAlready running Kodelet? Restart the daemon after changing its credentials or configuration: kodelet server restart.
04 / Field notes
Learning by building.
Your tools. Your models. Your agent.
Open source, so you can see how it works. Extensible, so you can change what it does.
Make something with Kodelet