An AI coding agent that stays alive in your terminal.
BabeL-O pairs a native Go TUI with a durable Nexus daemon — so your coding sessions survive disconnects, run across parallel git worktrees, and finish long tasks for real. Not a demo-level toy.
One palette, from ember to violet.
Warmth at the surface, depth underneath. BabeL-O treats every session as craft - so the page carries a single hue band: red where it matters, orange where it moves, purple where it thinks, pink where it invites you in.
Built for sessions that
actually finish.
Most terminal AI coders are fragile one-shot chats: kill the process, lose the task. BabeL-O's Nexus daemon owns execution state so work persists, stays inspectable, and runs safely.
Nexus owns execution.
CLI owns interaction.
A background daemon holds state; the Go TUI is just one way to talk to it. Swipe the carousel to see how the pieces fit together.
Nexus owns execution
A Node ≥ 22 daemon (Fastify REST + WebSocket) owns sessions, agents, the tool loop, streaming events and the audit log. Kill your terminal — the task keeps running.
CLI owns interaction
A ~10MB Go binary (Bubble Tea) is the production surface. Reconnect any client to a live session over WebSocket — your in-flight work is right where you left it.
Tools are governed
A four-level risk model — read < write < execute < task — gates Bash, Write, Edit, MCP and memory writes. Approve once, approve per-session, or reject with feedback.
Durable & inspectable
SQLite (WAL) + JSONL append log persist sessions, events, audits, jobs and traces. /context shows budget, compaction, recovery and working set — agent state is never hidden.
Worktrees, in parallel
Run multiple isolated sessions across git worktrees at once. Sessions trade findings, handoffs and review requests over SessionChannel — real collaboration, not serial tabs.
Watch a session
cycle through real states.
This isn't a recording — it's a live state machine driving the terminal on the right. It walks a real prompt through idle → typing → executing → streaming → done, the same loop Nexus runs for every task. The transcript panel scrolls independently, so scroll inside it to read the full log.
One daemon.
Any client. Zero magic.
The durable runtime
Holds execution state out-of-process so sessions outlive any single terminal.
- Fastify REST + WebSocket server
- LLMCodingRuntime: context, model calls, tool loop
- Permission enforcement + context compaction
- SQLite WAL + JSONL audit & traces
- Provider failover & recovery
The interactive surface
A self-contained binary you can drop in a container and run — no Node on the client.
- Go 1.23 + Bubble Tea, ~10MB
- Attach / detach / reconnect over WS
- Streaming render, permission prompts
- System keychain for API keys
- Optional EverCore memory sidecar
Pick your path
BabeL-O is MIT-licensed. Run it yourself today, or talk to us about teams.
- Native Go TUI + Nexus daemon
- All 8 model providers
- Parallel worktree sessions
- Permission-governed tools
- Community support
- Everything in Open Source
- Shared permission policies
- Persistent audit & trace logs
- Remote Go-runner execution
- Priority issue triage
- Everything in Self-Hosted
- SSO & access controls
- Audit retention & compliance
- Onboarding & training
- Dedicated support SLA
Frequently asked
Ready to ship
with BabeL-O?
Install in one line. Bring your own API key. Your terminal becomes a durable workspace for real coding sessions.