A taste-first AI coding instrument for the terminal. Not chat. Not autocomplete. A controlled engineering companion.
Talicode is a fast, inspectable CLI that helps you understand, plan, and modify codebases with surgical precision — using both local models and cloud APIs.
It focuses on:
- evidence-first planning
- minimal blast-radius changes
- replayable sessions
- repo memory
- rituals (structured workflows)
- transparent routing decisions
Most AI coding CLIs:
- blindly call a model
- mutate files immediately
- provide no reasoning structure
- forget everything next run
Talicode instead:
inspect → plan → propose → review → execute
You always see:
- which files will change
- why they were chosen
- blast radius
- confidence
- review checklist
talicode patch authOutputs:
Surgical Patch Proposal
Query: auth
Blast radius: low
Files:
- internal/auth/session.go
- internal/auth/middleware.go
Reason: Prefer smallest touch set first.
Talicode remembers architecture decisions and relationships.
talicode memory build
talicode recall authExample:
Recall: auth
Files:
- internal/auth/session.go
- internal/auth/middleware.go
Past decisions:
- Preferred middleware boundary for auth checks
Every run is stored and reproducible.
talicode replay last
talicode compare A BThis allows:
- debugging agent decisions
- comparing routes
- reproducing fixes
- auditing changes
Reusable engineering workflows.
talicode ritual list
talicode ritual run bugfixBuilt-in rituals:
- bugfix
- pr-review
- migration (coming)
- refactor (coming)
Talicode automatically chooses:
- local models → repo scan
- cloud models → reasoning
- hybrid routing when needed
Transparent routing:
talicode route "fix auth bug"Talicode enforces safety levels:
| Level | Behavior |
|---|---|
| L0 | read only |
| L1 | safe writes |
| L2 | dev writes |
| L3 | shell allowed |
| L4 | unrestricted |
talicode run "summarize repo"
talicode chat
talicode route <prompt>
talicode map
talicode impact <query>
talicode patch <query>
talicode memory build
talicode recall <query>
talicode note add "text"
talicode replay last
talicode compare A B
talicode ritual list
talicode ritual run bugfix
talicode stats
git clone https://github.com/moswek/talicode
cd talicode
go build ./cmd/talicode
Run:
./talicode
Create talicode.json
{
"default_mode": "craft",
"default_model": "talicode-auto",
"trust_level": "safe-write",
"providers": [
{
"name": "openai",
"type": "cloud",
"base_url": "https://api.openai.com/v1",
"api_key_env": "OPENAI_API_KEY",
"models": ["gpt-5-mini"]
},
{
"name": "ollama",
"type": "local",
"base_url": "http://localhost:11434",
"models": ["qwen2.5-coder:7b"]
}
]
}
Talicode is designed around five principles:
Never blindly edit code.
Prefer minimal change sets.
Routing and planning must be visible.
Agent should learn repo structure.
Precision beats chaos.
- CLI engine
- patch planner
- routing
- memory graph
- recall
- notes
- replay + compare
- session timeline
- rituals system
- plugin architecture
- streaming models
- premium TUI
- benchmarking + auto routing
| Feature | Talicode | opencode | crush |
|---|---|---|---|
| Surgical patch preview | yes | no | no |
| Replay sessions | yes | no | no |
| Repo memory | yes | no | no |
| Trust ladder | yes | no | partial |
| Ritual workflows | yes | no | no |
| Explainable routing | yes | no | no |
| Local + cloud hybrid | yes | partial | partial |
talicode map
talicode impact auth
talicode patch auth
talicode run "fix session expiration"
talicode replay last
Talicode is early but stable.
Areas to help:
- provider adapters
- analyzers
- rituals
- TUI layer
- memory graph improvements
Talicode is not trying to replace editors.
It aims to become:
a persistent engineering companion for real codebases
Fast. Calm. Inspectable. Powerful.
v0.1.0 — First public release
- Surgical patch planning
- Repo memory (v1)
- Replayable sessions
- Ritual workflows
- Hybrid local/cloud routing
MIT