Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Athena: AI Coding Agent with Pre-Edit Knowledge Graph Indexing

说明与用途

Athena 是一款 AI 编程代理,它在编辑代码之前先将代码库索引为知识图谱,从而理解依赖关系和结构。它以终端 UI 形式运行,支持多个 LLM 提供商,并生成架构文档以提供上下文。

问题

Most AI coding agents treat the codebase as a stranger, reading files on demand and guessing connections, which often leads to breaking code they do not fully understand.

结果

Athena provides a developer workflow where the AI agent understands the codebase structure via a knowledge graph before editing, reducing the risk of breaking dependencies. It operates locally in the terminal with no hosted backend.

工作流

  • Run Athena in the terminal as a TUI.
  • Execute the /init command to generate architecture docs for the whole repo and subdirectories.
  • Athena indexes the codebase into a knowledge graph, mapping symbols, call paths, and dependencies.
  • The agent uses this structural context to understand dependencies before making edits.
  • Interact with the agent using various providers (Anthropic, OpenAI, etc.) without vendor lock-in.

证据

It builds a real structural graph of your project first: symbols, call paths, dependencies, even dynamic-dispatch hops that grep can't follow.

来源

There's an /init command that generates architecture docs for your whole repo, root and per-subdirectory

来源

  • 记录日期: 2026-09-05T12:49:21.908Z