Athena: Building a Local-First AI Change Intelligence & Release Engine
Описание и применение
Athena автоматически анализирует историю Git и AST, выявляя нарушения API, влияние изменений на вызывающие функции, устаревшую документацию и генерируя доказуемые заметки о релизе, при этом не отправляя код в облако.
Задача
Developers need to detect subtle breaking changes, caller impact, documentation drift, and generate evidence‑grounded release notes without sending code to cloud APIs.
Результат
Athena detects breaking changes, caller impact, and doc drift, and produces evidence‑linked release notes entirely offline, improving release reliability and privacy.
Рабочий процесс
- Run
python -m athena breaking-changes . --base v1.0.0 --target v2.0.0to detect AST‑level breaking changes. - Run
python -m athena analyze . --base v1.0.0 --target HEADto map caller blast radius. - Run
python -m athena release-notes . --base v1.0.0 --target v2.0.0 --version "v2.0.0"to generate release notes. - Configure AI editors (Claude Desktop, Cursor, Zed) to use Athena via MCP server JSON config for real‑time queries.
Доказательства
Athena is an open-source, local-first Git & AST change‑intelligence engine and Model Context Protocol (MCP) server
Runs completely on your local machine using Ollama and open-weight models like qwen2.5-coder:7b. Your proprietary codebase never leaves your computer.
python -m athena breaking-changes . --base v1.0.0 --target v2.0.0
- Дата записи: 2026-10-16T22:41:17.771Z