Терминальный AI-агент с ядром на Rust
🔹
can1357/oh-my-pi
⭐ 21872 звёзд · TypeScript
Кодинг-агент для терминала: TypeScript-обвязка вокруг Rust-ядра на ~80k строк, рантайм Bun, поддержка 60+ провайдеров моделей, 31 встроенный инструмент, 14 LSP- и 28 DAP-операций. Работает на macOS, Linux и Windows без WSL — внутри собственные реализации ripgrep, glob, find и ещё 46 утилит вместо системных бинарей.
Правки файлов идут через hashline-формат с якорями по хешу содержимого — экономия 61% токенов на Grok 4 Fast против переввода строк. LSP умеет переименовывать символы с обновлением re-exports и barrel-файлов, DAP отлаживает через lldb, dlv и debugpy. Subagents возвращают типизированные результаты со схемой валидации.
Есть /collab с расшариванием сессии по ссылке или QR, память между сессиями через retain/learn/recall с бэкендами local, Hindsight и Mnemopi. Читает конфиги Cursor MDC,
Cline .clinerules, Codex
AGENTS.md и ещё пяти форматов без миграции.
репозиторий
Полезная Репа 🤖
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram