Memory that learns you
Plain-text, grep-able memory: you own USER.md, the agent curates the rest, and project writes are approval-gated. Per-turn retrieval surfaces only what is relevant, so context gets sharper the more you use it.
YottaDynamics
AI Review
Product · Open Source
Sovereign AI coding from your terminal.
An open-source coding agent for developers and teams that need control over source code, tools, models, permissions, memory, and execution environment.
License MITPlatforms Linux · macOSRuntime Single Go binary
Plain-text, grep-able memory: you own USER.md, the agent curates the rest, and project writes are approval-gated. Per-turn retrieval surfaces only what is relevant, so context gets sharper the more you use it.
Native adapters for Anthropic, OpenAI, Gemini, xAI, local Ollama, ChatGPT, GitHub Copilot, and OpenAI-compatible gateways. Swap mid-session without lock-in or hidden defaults.
First-launch trust prompts, syntax-highlighted approval diffs, allow / ask / deny project rules, and write-path validation that firewalls secret-bearing paths like .env and ~/.ssh.
A typed GitHub adapter with no gh CLI required. Read, open, update, and review PRs, triage issues, and take an issue through research, plan, branch, implementation, tests, and draft PR.
Plan mode investigates read-only and drafts a plan you approve. Approving drops into auto mode while bash and commits stay gated, and the agent can never escalate its own permissions.
50 built-in tools for reads, writes, search, git, bash, tests, working-plan tracking, and repository workflows — each with an explicit approval policy.
Every prompt auto-checkpoints the conversation and pre-edit files. A double-tap of Esc rolls back either or both, sessions save atomically each turn, and /recall searches across them.
Hand research, code search, planning, and verification to subagents in their own context windows. The parent sees only the final answer, and custom agents live under .yottacode/agents/.
Built-in playbooks for TDD, security audit, performance profiling, remote ops, and more load only when relevant. Install your own from a path, URL, or GitHub shorthand.
Run sessions in isolated git worktrees so two agents can edit the same repo without colliding. A per-repo .worktreeinclude carries gitignored configs into each one.
Drop markdown files into .yottacode/commands/ for custom slash commands with argument substitution and file references, then connect MCP servers for tools beyond the built-ins.
Inline rendering keeps scrollback intact with markdown output, a Tab-completing slash palette, and image paste. Script the same core in one-shot mode from a static Go binary.
Install yottacode and evaluate it against real engineering work. Current install instructions, documentation, releases, and checksums live on the product site and GitHub repository.