aft vs gitnexus
Codebase tools for coding agents compared
aft equips OpenCode, Pi, and OMP with tools for symbol-aware navigation and edits, semantic search, and shell tasks. gitnexus builds a code knowledge graph for exploring dependencies and execution flows through a CLI, browser UI, and MCP integrations.

aft: Give Coding Agents IDE-Style Code Tools
AFT equips OpenCode, Pi, and OMP coding agents with symbol-aware code navigation and edits, semantic search, and persistent shell tasks. It is a fit for developers who want agents to work across a codebase more precisely and with less noisy tool output.

gitnexus: Map Codebases for AI Agents with Knowledge Graphs
GitNexus builds a codebase knowledge graph with LadybugDB and Tree-sitter, then exposes it through MCP tools for AI coding agents. Use its local CLI for ongoing development or its browser UI for quick repository exploration.
| aft | gitnexus | |
|---|---|---|
| Language | Rust | TypeScript |
| License | MIT | — |
| Stars | 315 | 175 |
| Forks | 39 | 16 |
| Last analyzed | Oct 4, 2026 | Oct 22, 2026 |
Key differences
- aft focuses on agent actions such as parsed edits, code inspection, and persistent shell tasks; gitnexus focuses on graph-based exploration, impact analysis, and tracing code relationships.
- aft is written in Rust and its development build requires Bun and Rust stable; gitnexus is written in TypeScript and relies on native database and parser dependencies.
- aft supports OpenCode, Pi, and OMP through the Pi plugin; gitnexus connects with Claude Code, Cursor, Codex, and Windsurf, and also offers a browser UI.
- aft has an MIT license; gitnexus metadata reports NOASSERTION while its README displays a PolyForm Noncommercial badge, so its terms warrant review for commercial use.
- aft lists 315 stars and 39 forks; gitnexus lists 173 stars and 16 forks.
Choose aft if you…
- need symbol-aware edits, AST operations, or language-aware import organization in an agent workflow.
- want background shell tasks, PTY sessions, and compressed command output alongside code tools.
- use OpenCode, Pi, or OMP and want semantic and lexical search with selectable embedding backends.
Choose gitnexus if you…
- want to inspect dependency graphs, call chains, execution flows, or the impact of a change.
- prefer exploring a repository in a browser UI or connecting graph context to supported agents and editors.
- work across related repositories and want to inspect contracts and cross-repository links.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.