soulforge

agent
Security Audit
Pass
Health Pass
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 833 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

AI coding agent that edits symbols, not strings. AST surgery, full LSP, and a live code graph wired to memory that resurfaces by file, co-change, and semantics. https://soulforge.proxysoul.com/

README.md
Empryo

Empryo

previously SoulForge

Graph-powered code intelligence — multi-agent coding with codebase-aware AI.

Website · Download · Changelog · Discussions · Discord

Empryo terminal UI

SoulForge is now Empryo — the same symbol-level, graph-powered agent, rebuilt with a desktop app, a faster engine, and a composable core. Development continues on Empryo; this repository is its home for issues and discussions.

What is Empryo?

Empryo understands your codebase as a graph, not a pile of text. It parses your repo with tree-sitter, ranks symbols with PageRank and git co-change, and edits code at the symbol level — so it reads what matters and changes exactly what it means to.

It runs in a fast terminal UI, a native desktop app, and a scriptable headless mode. Free to use — bring your own provider key, or run fully local with Ollama. Your code never leaves your machine.

Empryo desktop app
Live code graph tree-sitter parse, PageRank + git co-change, blast-radius tags, FTS5 + trigram search
Symbol-level editing AST edits via ts-morph (65+ ops, atomic batches) + structural edits across 30+ languages
Multi-agent parallel explore/edit agents with a shared I/O cache
Task router route each slot to a different model per tab — cheap to explore, strong to code
Time machine every prompt is a checkpoint with a git tag; rewind and redo conversation and files
22 providers Anthropic, OpenAI, Google, Groq, DeepSeek, Bedrock, Ollama, LM Studio … + any OpenAI-compatible
Desktop app native window, embedded browser, and the full agent
LSP + MCP 576+ language servers via Mason, any MCP server, 13 lifecycle hooks

Runs on macOS, Linux, and Windows.

Install

# macOS / Linux
curl -fsSL https://empryo.com/install.sh | bash

# Windows (PowerShell)
irm https://empryo.com/install.ps1 | iex
brew install proxysoul/tap/empryo
winget install ProxySoul.Empryo

Desktop app and prebuilt binaries: empryo.com/download.

empryo --set-key anthropic sk-ant-...   # or run local with Ollama, no key
cd your-project
empryo

Benchmarks

Same models, same repo, same tasks — Empryo's graph does more with less.

Empryo Pi
Bugs fixed 8 / 9 7 / 9
Cost $1.13 $1.58
Wall-clock 4m 16s 10m 0s
Input tokens 1.09M 6.21M

Empryo navigates by symbols and call hierarchies instead of grep-and-read, so it takes fewer steps and burns fewer tokens. Full methodology and transcripts: empryo.com/benchmarks · reproduce it at proxysoul/pi-vs-empryo-bench.

SoulForge

SoulForge remains available to download and install, and we'll keep fixing bugs and critical issues. New features and active development move to Empryo.

brew tap proxysoul/tap && brew install soulforge
# or
bun install -g @proxysoul/soulforge

This repository

  • Issues and Discussions — the home for Empryo bug reports, questions, and ideas.
  • The SoulForge source stays archived here under its existing license (see LICENSE).

Sponsors

LLM Gateway

One API, 200+ models, up to 30% off frontier. Wired in as the llmgateway provider.

Sponsor · PayPal · All backers

Reviews (0)

No results found