Star ๅކๅฒ่ถ‹ๅŠฟ
ๆ•ฐๆฎๆฅๆบ: GitHub API ยท ็”Ÿๆˆ่‡ช Stargazers.cn
README.md
Antigravity Workspace

Antigravity

Cross-IDE repository knowledge engine for grounded codebase Q&A.

ag-refresh builds the repository knowledge base. ag-ask routes questions to the right module context with source evidence. Plugins, CLI commands, and MCP are delivery channels around that core workflow.

Language: English | ไธญๆ–‡ | Espaรฑol

License Python CI DeepWiki NLPM


Cursor Claude Code Windsurf Gemini CLI VS Code Codex Cline Aider

Before vs After Antigravity

Why Antigravity?

An AI Agent's capability ceiling = the quality of context it can read.

The engine is the core: ag-refresh deploys a multi-agent cluster that autonomously reads your code โ€” each module gets its own Agent that generates a knowledge doc. ag-ask routes questions to the right Agent, grounded in real code with file paths and line numbers.

Instead of handing Claude Code / Codex a repo-wide grep and making it hunt on its own, give it a ChatGPT for your repository.

Benchmarked head-to-head against Codex CLI and Claude Code on 36 questions across 3 real-world Python codebases (fastapi, requests, sqlmodel) โ€” Antigravity 99% on factual lookups, 97% on audit/security, 2.1ร— faster than Codex on factual. See eval below.

Traditional approach:              Antigravity approach:
  CLAUDE.md = 5000 lines of docs     Claude Code calls ask_project("how does auth work?")
  Agent reads it all, forgets most   Router โ†’ ModuleAgent reads actual source, returns exact answer
  Hallucination rate stays high      Grounded in real code, file paths, and git history
ProblemWithout AntigravityWith Antigravity
Agent forgets coding styleRepeats the same correctionsReads .antigravity/conventions.md โ€” gets it right the first time
Onboarding a new codebaseAgent guesses at architectureag-refresh โ†’ ModuleAgents self-learn each module
Switching between IDEsDifferent rules everywhereOne .antigravity/ folder โ€” every IDE reads it
Asking "how does X work?"Agent reads random filesask_project MCP โ†’ Router routes to the responsible ModuleAgent

Architecture is files + a live Q&A engine, not plugins. Portable across any IDE, any LLM, zero vendor lock-in.


Slash Commands

Same four slash commands ship to both Claude Code and Codex CLI. Claude namespaces them as /antigravity:<name>; Codex auto-discovers commands/ and surfaces the bare /<name> form. No retraining โ€” same flow on both hosts.

Claude CodeCodex CLIPurpose
/antigravity:ag-setup/ag-setupFirst-time setup โ€” pick LLM provider, write .env
/antigravity:ag-refresh [quick]/ag-refresh [quick]Build / incrementally refresh the project knowledge base
/antigravity:ag-ask <question>/ag-ask <question>Routed Q&A on the current codebase
/antigravity:ag-init <name>/ag-init <name>Scaffold a new multi-agent repo from this template

A typical first session is ag-setup โ†’ ag-refresh โ†’ ag-ask. Details below.

ag-setup โ€” first-time configuration

Run this once per project, right after installing the plugin. Interactive picker for the LLM provider (OpenAI / DeepSeek / Groq / ้˜ฟ้‡Œ็ต็งฏ / NVIDIA NIM / Ollama local / any OpenAI-compatible endpoint), then writes .env to the project root with OPENAI_BASE_URL, OPENAI_API_KEY, OPENAI_MODEL, AG_ASK_TIMEOUT_SECONDS. Also ensures .env is in .gitignore. Skip it if you already have a working .env.

# Claude Code
/antigravity:ag-setup

# Codex CLI
/ag-setup

ag-refresh โ€” build / refresh the knowledge base

Deploys the multi-agent cluster to read your code: each module gets its own Agent that produces a knowledge doc under .antigravity/agents/*.md, plus a map.md routing index. Run after install, after significant code changes, or when ag-ask returns stale answers. The first refresh auto-creates .antigravity/ โ€” no separate init step needed. Pass quick for an incremental update, failed-only to rerun only previously failed modules.

# Claude Code
/antigravity:ag-refresh
/antigravity:ag-refresh quick

# Codex CLI
/ag-refresh
/ag-refresh quick

Time: a few minutes for small repos, longer for large ones. Requires ag-setup to have completed.

ag-ask โ€” routed Q&A on the codebase

The main reason this plugin exists. Routes your question to the right ModuleAgent (and GitAgent / GitNexus when applicable), then returns an answer grounded in actual source with file paths and line numbers. Use it before manually grepping or reading files โ€” it's faster and more accurate. Good question shapes: "where is X defined/handled?", "why was Y done this way?", "how does the auth flow work?", "what depends on module Z?".

# Claude Code
/antigravity:ag-ask "How does authentication work?"

# Codex CLI
/ag-ask "How does authentication work?"

Requires a knowledge base โ€” if you see "no index" or empty answers, run ag-refresh first.

ag-init โ€” scaffold a new multi-agent repo

Creates a new project from the Antigravity template. Two modes: quick (fast scaffold, clean copy) and full (adds runtime profile, .env, mission file, sandbox config, optional git init). This is for starting a new repo โ€” you do not need it before ag-refresh on an existing project.

# Claude Code
/antigravity:ag-init my-agent
/antigravity:ag-init my-agent full

# Codex CLI
/ag-init my-agent
/ag-init my-agent full

The plugin also bundles the agent-repo-init skill (the same backend that ag-init invokes โ€” Codex / Claude can also match it by description) and the optional ag-mcp MCP server (ask_project + refresh_project) for tool-style integration.


Support Matrix

LayerChannelsContract
Native pluginsClaude Code, Codex CLIBundled slash commands for ag-setup, ag-refresh, ag-ask, and ag-init.
Compatible IDEsCursor, Windsurf, Gemini CLI, VS Code + Copilot, Cline, AiderUse shared context files, the ag/ag-* CLI entrypoints, or an MCP client.
Advanced tool integrationag-mcpExposes ask_project and refresh_project for hosts that can call MCP tools.
Workspace bootstrappingag-init, ag initStarts a new repo or injects portable agent context into an existing one.

The native plugins are the first-class install path today. Other environments are supported through the same repository knowledge artifacts rather than separate host-specific plugin packages.


Quick Start

Option A โ€” Plugin install for Claude Code / Codex CLI

# Claude Code (auto-installs the Python engine CLI on first session via SessionStart hook) /plugin marketplace add study8677/antigravity-workspace-template /plugin install antigravity@antigravity /antigravity:ag-setup # interactive: pick LLM provider, paste API key, writes .env /antigravity:ag-refresh # runs ag-refresh directly; first refresh auto-creates .antigravity/ /antigravity:ag-ask "How does this project work?" # runs ag-ask directly # Codex CLI (install the engine manually first; Codex hooks are not yet supported) pipx install "git+https://github.com/study8677/antigravity-workspace-template.git#subdirectory=engine" codex plugin marketplace add study8677/antigravity-workspace-template /ag-setup # same flow, no antigravity: prefix in Codex /ag-refresh /ag-ask "How does this project work?"

Codex CLI auto-discovers slash commands from the plugin's commands/ directory, so the same four commands work without the antigravity: namespace prefix (/ag-setup, /ag-refresh, /ag-ask, /ag-init). The raw CLI calls (ag-refresh --workspace ., ag-ask "..." --workspace .) also still work. If your Codex build supports MCP and you want tool-style integration, register ag-mcp --workspace <project> separately.

After install + setup you get ag-ask <question>, ag-refresh, and ag-init <name> slash commands in both hosts. MCP remains optional (ask_project + refresh_project) via ag-mcp; see docs/examples/antigravity.mcp.json. See INSTALL.md for details and troubleshooting.

Option B โ€” Manual install: engine + CLI via pip

# 1. Install engine + CLI pip install "git+https://github.com/study8677/antigravity-workspace-template.git#subdirectory=cli" pip install "git+https://github.com/study8677/antigravity-workspace-template.git#subdirectory=engine" # 2. Configure .env with any OpenAI-compatible API key cd my-project cat > .env <<EOF OPENAI_BASE_URL=https://your-endpoint/v1 OPENAI_API_KEY=your-key OPENAI_MODEL=your-model AG_ASK_TIMEOUT_SECONDS=120 EOF # 3. Build knowledge base (ModuleAgents self-learn each module) ag-refresh --workspace . # 4. Ask anything ag-ask "How does auth work in this project?" # 5. (Optional) Register as MCP server for Claude Code claude mcp add antigravity ag-mcp -- --workspace $(pwd)

Option C โ€” Context files only (any IDE, no LLM needed)

pip install git+https://github.com/study8677/antigravity-workspace-template.git#subdirectory=cli ag init my-project && cd my-project # IDE entry files bootstrap into AGENTS.md; dynamic knowledge is in .antigravity/

Features at a Glance

  ag init             Inject context files into any project (--force to overwrite)
       โ”‚
       โ–ผ
  .antigravity/       Shared knowledge base โ€” every IDE reads from here
       โ”‚
       โ”œโ”€โ”€โ–บ ag-refresh     Dynamic multi-agent self-learning โ†’ module knowledge docs + structure map
       โ”œโ”€โ”€โ–บ ag-ask         Router โ†’ ModuleAgent Q&A with live code evidence
       โ””โ”€โ”€โ–บ ag-mcp         Optional MCP server โ†’ IDE tool integration

Dynamic Multi-Agent Cluster โ€” During ag-refresh, the engine uses smart functional grouping: files are grouped by import relationships, directory co-location, and filename prefixes. Source code is pre-loaded directly into agent context (no tool calls needed), and build artifacts are automatically filtered out. Each sub-agent analyzes ~30K tokens of focused, functionally related code in a single LLM call and outputs a comprehensive Markdown knowledge document (agents/*.md). For large modules, multiple sub-agents run in parallel โ€” each produces its own agent.md (no merging, no information loss). A Map Agent reads all agent docs and generates map.md โ€” a routing index. During ag-ask, Router reads map.md to select relevant modules, then feeds their agent docs to answer agents. For structural questions (call chains, dependencies, impact analysis), the Router automatically queries GitNexus code graph for precise relationships. Fully language-agnostic โ€” module detection uses pure directory structure, code analysis is done entirely by LLMs. Works with any programming language.

GitAgent โ€” A dedicated agent for analyzing git history โ€” understands who changed what and why.

GitNexus Graph Enrichment (optional) โ€” Install GitNexus to auto-unlock graph-enriched answers. The Router LLM decides when a question needs structural analysis (call chains, dependencies, impact) and queries GitNexus automatically โ€” combining precise graph data with semantic understanding from agent docs.

NLPM Audit Feedback โ€” This repository has benefited from NLPM, a natural-language programming linter for Claude Code plugins, skills, and agent definitions by xiaolai. Its audit helped identify useful improvements in skill frontmatter and dependency hygiene.


CLI Commands

CommandWhat it doesLLM needed?
ag init <dir>Inject cognitive architecture templatesNo
ag init <dir> --forceRe-inject, overwriting existing filesNo
ag refresh --workspace <dir>CLI convenience wrapper around the knowledge-hub refresh pipelineYes
ag ask "question" --workspace <dir>CLI convenience wrapper around the routed project Q&A flowYes
ag-refreshMulti-agent self-learning of codebase, generates module knowledge docs + conventions.md + structure.mdYes
ag-ask "question"Router โ†’ ModuleAgent/GitAgent routed Q&AYes
ag-mcp --workspace <dir>Start MCP server โ€” exposes ask_project + refresh_project to Claude CodeYes
ag report "message"Log a finding to .antigravity/memory/No
ag log-decision "what" "why"Log an architectural decisionNo

ag ask / ag refresh are available when both cli/ and engine/ are installed. ag-ask / ag-refresh are the engine-only entrypoints.


Two Packages, One Workflow

antigravity-workspace-template/
โ”œโ”€โ”€ cli/                     # ag CLI โ€” lightweight, pip-installable
โ”‚   โ””โ”€โ”€ templates/           # .cursorrules, CLAUDE.md, .antigravity/, ...
โ””โ”€โ”€ engine/                  # Multi-agent engine + Knowledge Hub
    โ””โ”€โ”€ antigravity_engine/
        โ”œโ”€โ”€ _cli_entry.py    # ag-ask / ag-refresh / ag-mcp + python -m dispatch
        โ”œโ”€โ”€ config.py        # Pydantic configuration
        โ”œโ”€โ”€ hub/             # โ˜… Core: multi-agent cluster
        โ”‚   โ”œโ”€โ”€ agents.py    #   Router + ModuleAgent + GitAgent
        โ”‚   โ”œโ”€โ”€ contracts.py #   Pydantic models: claims, evidence, refresh status
        โ”‚   โ”œโ”€โ”€ ask_pipeline.py    # agent.md + graph-enriched ask
        โ”‚   โ”œโ”€โ”€ refresh_pipeline.py # LLM-driven refresh โ†’ agents/*.md + map.md
        โ”‚   โ”œโ”€โ”€ ask_tools.py
        โ”‚   โ”œโ”€โ”€ scanner.py   #   multi-language project scanning
        โ”‚   โ”œโ”€โ”€ module_grouping.py # smart functional file grouping
        โ”‚   โ”œโ”€โ”€ structure.py
        โ”‚   โ”œโ”€โ”€ knowledge_graph.py
        โ”‚   โ”œโ”€โ”€ retrieval_graph.py
        โ”‚   โ””โ”€โ”€ mcp_server.py
        โ”œโ”€โ”€ mcp_client.py    # MCP consumer (connects external tools)
        โ”œโ”€โ”€ memory.py        # Persistent interaction memory
        โ”œโ”€โ”€ tools/           # MCP query tools + extensions
        โ”œโ”€โ”€ skills/          # Skill loader
        โ””โ”€โ”€ sandbox/         # Code execution (local / microsandbox)

CLI (pip install .../cli) โ€” Zero LLM deps. Injects templates, logs reports & decisions offline.

Engine (pip install .../engine) โ€” Repository knowledge runtime. Powers ag-ask, ag-refresh, ag-mcp. Uses the OpenAI-compatible endpoint written by ag-setup (OpenAI, DeepSeek, Groq, DashScope, NVIDIA NIM, Ollama, or custom).

New skill packaging updates:

  • engine/antigravity_engine/skills/graph-retrieval/ โ€” graph-oriented retrieval tools for structure and call-path reasoning.
  • engine/antigravity_engine/skills/knowledge-layer/ โ€” project knowledge-layer tools for semantic context consolidation.
# Install both for full experience pip install "git+https://...#subdirectory=cli" pip install "git+https://...#subdirectory=engine"

For local work on this repository itself:

python3 -m venv venv source venv/bin/activate pip install -e ./cli -e './engine[dev]' pytest engine/tests cli/tests

How It Works

1. ag init โ€” Inject context files

ag init my-project # Already initialized? Use --force to overwrite: ag init my-project --force

Creates AGENTS.md (authoritative behavior rules), IDE bootstrap files (.cursorrules, CLAUDE.md, .windsurfrules, .clinerules, .github/copilot-instructions.md), and .antigravity/ dynamic context files.

2. ag-refresh โ€” Multi-agent self-learning

ag-refresh --workspace my-project

9-step pipeline:

  1. Scan codebase (languages, frameworks, structure)
  2. Multi-agent pipeline generates conventions.md
  3. Generate structure.md โ€” language-agnostic file tree with line counts
  4. Build knowledge graph (knowledge_graph.json + mermaid)
  5. Write document/data/media indexes
  6. LLM full-context analysis โ€” group files by import graph + directory + prefix, pre-load into context (~30K tokens per sub-agent), filter out build artifacts. Each sub-agent reads the full source code and outputs a comprehensive Markdown knowledge document (agents/*.md). Large modules get multiple agent docs (one per group, no merging). Global API concurrency control prevents rate-limiting. Fully language-agnostic โ€” works with any programming language.
  7. RefreshGitAgent analyzes git history, generates _git_insights.md
  8. Map Agent reads all agent docs โ†’ generates map.md (module routing index with descriptions and key topics)
  9. GitNexus indexing (optional) โ€” runs gitnexus analyze to build a Tree-sitter code graph (16 languages, call chains, dependencies). Auto-skipped if GitNexus is not installed.

3. ag-ask โ€” Router-based Q&A

ag-ask "How does auth work in this project?"

The ask pipeline uses a dual-path architecture:

  • Semantic path: Router reads map.md โ†’ selects modules โ†’ reads agents/*.md โ†’ LLM answers with code references. Multiple agent docs are read in parallel, then a Synthesizer combines answers.
  • Graph path (automatic): Router LLM decides if the question needs structural analysis โ†’ queries GitNexus for call chains, dependencies, or impact โ†’ injects graph data into the answer context. Silently skipped if GitNexus is not installed.

Falls back to the legacy Router โ†’ ModuleAgent/GitAgent swarm when agent docs are not yet generated.


IDE Compatibility

Architecture is encoded in files โ€” any agent that reads project files benefits:

IDEConfig File
Cursor.cursorrules
Claude CodeCLAUDE.md
Windsurf.windsurfrules
VS Code + Copilot.github/copilot-instructions.md
Gemini CLI / CodexAGENTS.md
Cline.clinerules
Google Antigravity.antigravity/rules.md

All are generated by ag init: AGENTS.md is the single behavioral rulebook, IDE-specific files are thin bootstraps, and .antigravity/ stores shared dynamic project context.


Advanced Features

MCP Server โ€” Give Claude Code a ChatGPT for your codebase

Instead of reading hundreds of documentation files, Claude Code can call ask_project as a live tool โ€” backed by a dynamic multi-agent cluster: Router routes questions to the right ModuleAgent, returning grounded answers with file paths and line numbers.

Setup:

# Install engine pip install "git+https://github.com/study8677/antigravity-workspace-template.git#subdirectory=engine" # Refresh knowledge base first (ModuleAgents self-learn each module) ag-refresh --workspace /path/to/project # Register as MCP server in Claude Code claude mcp add antigravity ag-mcp -- --workspace /path/to/project

Tools exposed to Claude Code:

ToolWhat it does
ask_project(question)Router โ†’ ModuleAgent/GitAgent answers codebase questions. Returns file paths + line numbers.
refresh_project(quick?)Rebuild knowledge base after significant changes. ModuleAgents re-learn the code.
Dynamic Multi-Agent Cluster โ€” Module-level self-learning + intelligent routing

The engine's core is a dynamically created Agent cluster per code module:

 ag-refresh:                                 ag-ask:

 For each module:                            Router (reads map.md)
 โ”Œ Group files by import graph                 โ”œโ”€โ”€ GRAPH: no โ†’ read agents/*.md โ†’ LLM answer
 โ”œ Pre-load ~30K tokens per sub-agent          โ””โ”€โ”€ GRAPH: yes โ†’ query GitNexus graph
 โ”œ Filter out build artifacts                        โ†’ graph data + agents/*.md โ†’ LLM answer
 โ”œ Sub-agents โ†’ Markdown agent docs
 โ”œ agents/{module}.md (or /group_N.md)
 โ”œ Map Agent โ†’ map.md
 โ”” GitNexus analyze (optional)

Key innovations:

  • LLM as analyzer: No AST parsing or regex โ€” source code is fed directly to LLMs for analysis. Works with any programming language out of the box.
  • Smart grouping: Files grouped by import relationships, directory co-location, and filename prefixes. Build artifacts automatically filtered out. Hard character limit (800K) prevents context overflow.
  • No information loss: Large modules produce multiple agent.md files (one per group) โ€” no merging or compression. During ag-ask, multiple agent docs are read by parallel LLM calls, then a Synthesizer combines answers.
  • Graph-enriched answers: Router LLM automatically decides when a question needs structural data (call chains, dependencies, impact) and queries GitNexus. Combines precise graph relationships with semantic understanding.
  • Global API concurrency control: AG_API_CONCURRENCY limits total simultaneous LLM calls across all modules, preventing rate-limiting.
  • Language-agnostic module detection: Pure directory structure โ€” no __init__.py or any language-specific marker required.
# ModuleAgents self-learn your codebase ag-refresh # Only scan files changed since last refresh ag-refresh --quick # Router intelligently routes to the right ModuleAgent ag-ask "What testing patterns does this project use?" # Log findings and decisions (no LLM needed) ag report "Auth module needs refactoring" ag log-decision "Use PostgreSQL" "Team has deep expertise"

Works with the provider selected by ag-setup through an OpenAI-compatible endpoint. Powered by OpenAI Agent SDK + LiteLLM.

MCP Integration (Consumer) โ€” Let agents call external tools

MCPClientManager lets your agents connect to external MCP servers (GitHub, databases, etc.), auto-discovering and registering tools.

// mcp_servers.json { "servers": [ { "name": "github", "transport": "stdio", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "enabled": true } ] }

Set MCP_ENABLED=true in .env to make configured servers available, and set AG_ALLOW_MCP=true only when you want ag-ask to auto-connect those external servers. Stdio MCP servers inherit process environment plus configured env values, so treat enabled servers as local-permission code.

GitNexus Graph Enrichment โ€” Automatic structural intelligence for ask queries

GitNexus builds a code knowledge graph using Tree-sitter AST parsing (16 languages). When installed, Antigravity integrates it at two levels:

1. Refresh-time indexing โ€” ag-refresh automatically runs gitnexus analyze (Step 9) to build/update the code graph. Skipped silently if GitNexus is not installed.

2. Ask-time graph enrichment โ€” The Router LLM decides whether a question needs structural analysis:

  • "What does the auth module do?" โ†’ GRAPH: no โ†’ pure agent.md answer
  • "Who calls handleLogin?" โ†’ GRAPH: yes โ†’ queries GitNexus โ†’ graph data + agent.md โ†’ enriched answer
User: "What functions call the send method in gateway?"

Router: MODULES: gateway, tests_gateway | GRAPH: yes
  โ†’ GitNexus query returns call chains with confidence scores
  โ†’ Agent docs provide semantic context (what each caller does)
  โ†’ Combined answer: precise call chain + file paths + line numbers + purpose
CapabilityWhat it provides
gitnexus_queryHybrid search (BM25 + semantic) โ€” execution flows, not just files
gitnexus_context360-degree symbol view: callers, callees, references, definition
gitnexus_impactBlast radius analysis โ€” what breaks if you change a symbol?

Note: GitNexus is NOT bundled with Antigravity. It requires separate installation via npm (npm install -g gitnexus). Antigravity works fully without it โ€” when not installed, all graph features are silently skipped with zero overhead.

How to enable:

# 1. Install GitNexus (requires Node.js) npm install -g gitnexus # 2. Refresh (auto-indexes the code graph) ag-refresh --workspace my-project # 3. Ask โ€” graph enrichment is automatic ag-ask "Who calls the send method in gateway adapters?" # Router decides: GRAPH: yes โ†’ queries GitNexus โ†’ enriched answer
Sandbox โ€” Configurable code execution environment
VariableDefaultOptions
SANDBOX_TYPElocallocal ยท microsandbox
SANDBOX_TIMEOUT_SEC30seconds
AG_RETRIEVAL_MODEcompactoff ยท compact ยท full

The default sandbox is for trusted local workspaces, not untrusted code isolation. Retrieval graph files redact common secrets before writing to disk, but full mode can still preserve source snippets. See Sandbox docs.


Head-to-Head Eval: Antigravity vs Codex CLI vs Claude Code (2026-05-09)

Asymmetric benchmark on three real-world Python codebases โ€” fastapi/fastapi, psf/requests, fastapi/sqlmodel โ€” asking each tool the same 36 questions across three difficulty bands. All three tools used gpt-5.5 with high reasoning effort; Codex and Claude had full read access to the workspace. Codex was the grader (4-axis 0โ€“3 rubric, scores verified against actual source).

Question typeAntigravityCodex CLIClaude Code
15 factual lookups179/180 (99%)179/180 (99%)178/180 (99%)
12 synthesis (project / arch tour)116/144 (81%)144/144 (100%)136/144 (94%)
9 audit / security105/108 (97%)104/108 (96%)98/108 (91%)

Combined factual + audit (24 cells): Antigravity 284/288, Codex 283/288, Claude 276/288. Antigravity edges out both โ€” at lower latency than Codex on every single question.

Latency (mean wall-clock per question, same proxy):

Question typeAntigravityCodexClaude
Factual56s119s42s
Audit160s177s100s

Antigravity is 2.1ร— faster than Codex on factual and on par with Codex on audit, while matching or beating it on correctness. Claude is fastest on audit but loses 7 percentage points of correctness.

What changed in this repo to get there. Two engine fixes landed during the benchmark, both committed in this branch:

  1. _ask_with_agent_md now surfaces project-level docs (conventions.md, module_registry.md, map.md, structure.md) into its answer prompts. Removes the โ€œmodule knowledge does not include project-wide conventionsโ€ refusal pattern.
  2. The structured-facts answer agents now have search_code, read_file, list_directory, read_file_metadata, search_by_type bound at runtime, so the LLM can grep and read actual source instead of paraphrasing the KG.

Full report (data, methodology, per-cell tables, caveats): artifacts/benchmark-2026-05-09/REPORT.md.


Documentation

๐Ÿ‡ฌ๐Ÿ‡ง Englishdocs/en/
๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡docs/zh/
๐Ÿ‡ช๐Ÿ‡ธ Espaรฑoldocs/es/

Contributing

Ideas are contributions too! Open an issue to report bugs, suggest features, or propose architecture.

Contributors


โญ Lling0000

Major Contributor ยท Creative suggestions ยท Project administrator ยท Project ideation & feedback

Alexander Daza

Sandbox MVP ยท OpenSpec workflows ยท Technical analysis docs ยท PHILOSOPHY

Chen Yi

First CLI prototype ยท 753-line refactor ยท DummyClient extraction ยท Quick-start docs

Subham Sangwan

Dynamic tool & context loading (#4) ยท Multi-agent swarm protocol (#3)

shuofengzhang

Memory context window fix ยท MCP shutdown graceful handling (#28)

goodmorning10

Enhanced ag ask context loading โ€” added CONTEXT.md, AGENTS.md, and memory/*.md as context sources (#29)

Abhigyan Patwari

GitNexus โ€” code knowledge graph natively integrated into ag ask for symbol search, call graphs, and impact analysis

BBear0115

Skill packaging & KG retrieval enhancements ยท Multi-language README sync (#30)

SunkenCost

ag clean command ยท __main__ entry-point guard (#37)

Aravindh Balaji

Unified instruction surface around AGENTS.md (#41)

xiaolai

NLPM audit feedback ยท Skill frontmatter fixes ยท Dependency hygiene review (#51, #52, #53)

Star History

Star History Chart

License

MIT License. See LICENSE for details.


๐Ÿ“š Full Documentation โ†’

Built for the AI-native development era

Friendly Link: LINUX DO

ๅ…ณไบŽ About

๐Ÿช The ultimate starter kit for AI IDEs, Claude code๏ผŒcodex, and other agentic coding environments.
agentic-aiai-codingclaude-codecodexgoogle-antigravity

่ฏญ่จ€ Languages

Python98.7%
Batchfile0.6%
Shell0.6%
Dockerfile0.1%

ๆไบคๆดป่ทƒๅบฆ Commit Activity

ไปฃ็ ๆไบค็ƒญๅŠ›ๅ›พ
่ฟ‡ๅŽป 52 ๅ‘จ็š„ๅผ€ๅ‘ๆดป่ทƒๅบฆ
175
Total Commits
ๅณฐๅ€ผ: 30ๆฌก/ๅ‘จ
Less
More

ๆ ธๅฟƒ่ดก็Œฎ่€… Contributors