AI-агент правит код через AST, а не строки
🔹 proxysoul/Empryo
⭐ 906 звёзд · TypeScript
Empryo парсит репозиторий с помощью tree-sitter в граф зависимостей (30+ языков) и делает 65+ операций редактирования на уровне AST с откатами. Вместо grep-замены строк агент оперирует символами и опирается на LSP — подключается 576+ языковых серверов через Mason.
Работает с 22+ провайдерами моделей (Anthropic, OpenAI, Google, Groq, DeepSeek, Bedrock) или локально через Ollama. Три интерфейса на выбор: десктоп, TUI и headless CLI под macOS, Linux и Windows. Код не покидает машину.
В сравнении с конкурентом pi авторы заявляют на 28–57% меньше времени и на 23–28% ниже расход токенов при той же точности багфиксов. Архив старой ветки SoulForge всё ещё качается и получает критические патчи.