Graphicle — программа на Rust, которая отображает ваш репозиторий в граф кода и запоминает документацию проекта, принятые решения и прошлые сессии агентов. Она предоставляет агентам программирования цитируемые фрагменты из обоих источников с указанием точных файлов и строк. Программа работает на вашем компьютере без API-ключа, учётной записи и телеметрии и совместима с Claude Code, Cursor, Codex, VS Code, Claude Desktop и любым MCP-клиентом.
Установка выполняется через Homebrew (brew install graphicle-ai/tap/graphicle) или скрипт установки curl. Команда graphicle setup в репозитории индексирует его, строит граф кода и подключает найденные агенты программирования. Setup также включает захват сессий, направляет поиск Claude Code сначала в граф кода, добавляет короткий раздел в AGENTS.md и устанавливает Git-хуки, которые поддерживают проект в актуальном состоянии. Программа перечисляет все изменяемые файлы и предварительно создаёт резервную копию каждого из них; graphicle disconnect отменяет все изменения. Нативная поддержка Windows пока недоступна; в WSL2 установка для Linux должна работать, но не тестировалась.
Запрашивать Graphicle можно из терминала командой graphicle ask, которая возвращает фрагменты доказательств, например файл и строки, где налог добавляется к ценам. Без настроенной модели выводятся только доказательства; при задании модели, такой как anthropic, openai или ollama, добавляются письменные ответы. Команды вроде graphicle graph affected "retry()" показывают, что зависит от заданного символа.
На репозитории Kubernetes из 31 тыс. файлов движок 0.1.0 завершил извлечение только кода за 3 мин 18 с, тогда как Graphify 0.9.88 затратил 26 мин 38 с, при этом в одном исследовательском запуске был построен тот же граф. Воспоминания, предложенные агентом, ожидают одобрения пользователя перед сохранением.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing