Athena: Building a Local-First AI Change Intelligence & Release Engine
Description and use
Athena automatically analyzes Git history and ASTs to detect API breaking changes, caller impact, documentation drift, and produces evidence‑based release notes, all locally without cloud code exposure.
Problem
Developers need to detect subtle breaking changes, caller impact, documentation drift, and generate evidence‑grounded release notes without sending code to cloud APIs.
Outcome
Athena detects breaking changes, caller impact, and doc drift, and produces evidence‑linked release notes entirely offline, improving release reliability and privacy.
Workflow
- 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.
Evidence
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
- Record date: 2026-10-16T22:41:17.771Z