Skip to main content
SoulForge Your real Neovim — config, plugins, LSP — embedded in an AI agent that understands your codebase structurally. Graph-powered intelligence, multi-agent dispatch, 10 providers. Works over SSH.

How it compares

SoulForgeClaude CodeCopilot CLIAider
EditorEmbedded Neovim (your config)No editorNo editorNo editor
Code graphSQLite graph — PageRank, blast radius, cochange, clone detection, FTS5None (file reads + grep)NoneTree-sitter repo map + PageRank
Code intelligence4-tier fallback: LSP, ts-morph, tree-sitter, regex. Dual LSP. 12 operations. 33 languagesLSP via plugin (5 ops, no rename)No agent LSP accessTree-sitter AST
Compound toolsrename_symbol, move_symbol, refactor — compiler-guaranteed, atomicRename via LSP
Semantic contextAST summaries for top 500 symbols, dispatch auto-enrichmentTree-sitter tag summaries
Multi-agentParallel dispatch (8 agents, 3 concurrent, shared cache, edit ownership)Subagents + Agent TeamsSubagents + FleetSingle agent
Providers10 (Anthropic, OpenAI, Google, xAI, Ollama, +5)Anthropic onlyMulti-model100+ LLMs
Task routingPer-task model assignment (plan, code, explore, search, trivial, cleanup, compact)Single modelSingle modelSingle model
Context management2-layer: per-step pruning + V1/V2 compactionAuto-compactionContext window management
LicenseBSL 1.1 (source-available)ProprietaryProprietaryApache 2.0

Highlights

Embedded Neovim

Your Neovim with LazyVim, LSP via Mason, treesitter highlighting. The AI edits through the same editor you use.

Multi-agent dispatch

Parallel explore, code, and web search agents with shared file cache and edit coordination.

Graph-powered repo map

SQLite codebase graph with PageRank, cochange analysis, blast radius, and clone detection.

4-tier code intelligence

LSP, ts-morph, tree-sitter, regex fallback chain across 33 languages with dual LSP backend.

Compound tools

rename_symbol, move_symbol, refactor, project do the complete job in one call.

Task router

Assign models per task: Opus for planning, Sonnet for coding, Haiku for search.

Context management

Rolling tool-result pruning per step, plus V1/V2 compaction on threshold.

User steering

Type messages while the agent works — they queue and inject into the next step.

10 providers

Anthropic, OpenAI, Google, xAI, Ollama, OpenRouter, and custom OpenAI-compatible APIs.

Cross-tab coordination

Up to 5 concurrent tabs with advisory file claims and git blocking during dispatch.

Project toolchain

Auto-detects lint, typecheck, test, and build across 21 ecosystems with pre-commit enforcement.

Skills and approval gates

Installable skills for domain-specific capabilities. Destructive actions individually prompted.

Tool suite

SoulForge ships 31 tools organized by capability:

Code intelligence

ToolWhat it does
read_codeExtract function/class/type by name (LSP-powered)
navigateDefinition, references, call hierarchy, implementations
analyzeFile diagnostics, unused symbols, complexity
rename_symbolCompiler-guaranteed rename across all files
move_symbolMove to another file + update all importers
refactorExtract function/variable, organize imports

Codebase analysis (zero LLM cost)

ToolWhat it does
soul_grepCount-mode ripgrep with repo map intercept
soul_findFuzzy file/symbol search, PageRank-ranked, signatures included
soul_analyzeIdentifier frequency, unused exports, file profiles, top files, packages, symbols by kind
soul_impactDependency graph — dependents, cochanges, blast radius

Project management

ToolWhat it does
projectAuto-detected lint, format, test, build, typecheck across 21 ecosystems
project(list)Discover monorepo packages with per-package capabilities
dispatchParallel multi-agent execution (up to 8 agents, 3 concurrent)
gitStructured git operations with auto co-author tracking

LLM providers

ProviderModelsSetup
AnthropicClaude Opus 4.6, Sonnet 4, Haiku 3.5ANTHROPIC_API_KEY
OpenAIGPT-4.5, o3, o4-miniOPENAI_API_KEY
GoogleGemini 2.5 Pro/FlashGOOGLE_GENERATIVE_AI_API_KEY
xAIGrok 3XAI_API_KEY
OllamaAny local modelAuto-detected
OpenRouter200+ modelsOPENROUTER_API_KEY
LLM GatewayMulti-model gatewayLLM_GATEWAY_API_KEY
Vercel AI GatewayUnified gateway for 15+ providersAI_GATEWAY_API_KEY
ProxyLocal proxy with auto-lifecyclePROXY_API_KEY
CustomAny OpenAI-compatible APIAny env var
Read the full story on why we built SoulForge.