agent-primer
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Local-first GUI that prepares repositories for AI coding agents with AGENTS.md, repo maps, context scoring, and repair prompts.
Agent Primer
Prime any repository for AI coding agents before they touch code.
Agent Primer is a local-first desktop-style GUI that creates, verifies, and repairs repository context for AI coding agents such as Codex, Claude Code, Cursor, Windsurf, Gemini CLI, and OpenCode.
It is not a coding agent. It prepares the repo so your coding agent starts with the right product context, architecture notes, verification commands, constraints, risks, and repo map.

Why This Exists
AI coding agents fail less when the repository gives them concise, verified operating context. AGENTS.md has become the common project-level instruction format for coding agents, but large repos also need structured context files that stay compact, inspectable, and repairable.
Agent Primer turns that setup into a repeatable workflow:
- create a clean
AGENTS.md; - create
docs/ai/*context files; - detect scripts, manifests, CI, env examples, source directories, tests, and symbolic areas;
- score context readiness;
- produce a repair prompt for your coding agent;
- keep API keys and generated prompts out of target repos.
What It Creates
AGENTS.md
docs/ai/product.md
docs/ai/context.md
docs/ai/architecture.md
docs/ai/verification.md
docs/ai/constraints.md
docs/ai/risks.md
docs/ai/repo-map.md
Modes
1. New Project Creation
Use this when you have an idea but no repo yet.
Agent Primer creates the project folder, writes a provisional context pack, and gives you a critical validation prompt. The prompt asks your coding agent to challenge the plan, research current alternatives, and improve the approach before implementation.
2. Existing Project Context Setup
Use this for a real codebase.
Agent Primer creates templates with AGENT_FILL markers. Your coding agent then fills those sections from code, tests, manifests, CI, README files, environment examples, and runtime config. This mode does not call an LLM API and does not pretend the docs are already final.
3. Context Verification & Repair
Use this after context exists.
Agent Primer scores the context pack, reports missing or generic sections, detects weak repo maps, and generates a repair prompt that tells your coding agent exactly what to fix.
Key Features
- Local-first GUI: runs on
127.0.0.1; no hosted backend. - Native folder picker: choose target repos through the Linux file picker.
- AGENTS.md support: generates the standard root instruction file for coding agents.
- Structured AI docs: creates product, context, architecture, verification, constraints, risks, and repo-map files.
- Repo-map generation: detects source areas, tests, CI, auth boundaries, API routes, database layers, and other symbolic areas.
- Readiness scoring: checks completeness, specificity, verification quality, repo-map usefulness, and stale/generic markers.
- Repair prompts: produces a focused prompt for fixing context without touching app code.
- OpenRouter support: optional model selection for new-project planning.
- No target-code changes: context setup never edits product code.
Install From Source
cd agent-primer
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
agent-primer
Open:
http://127.0.0.1:8765
OpenRouter Settings
Open Settings, paste your OpenRouter API key, choose the default model, and save.
You can also provide the key through the environment:
export OPENROUTER_API_KEY="sk-or-..."
Saved settings live at:
~/.config/agent-primer/config.json
The config file is written with 0600 permissions. API keys are never written to target repos or generated context files.
Model Presets
Agent Primer keeps model choices intentionally small:
- Gemini 3.5 Flash: default value pick for fast context analysis.
- GPT-5.5 Extra High: premium reasoning alternative.
- Claude Opus 4.7 Max: maximum-effort architecture alternative.
You can also choose Custom OpenRouter model and enter any supported OpenRouter model ID, such as provider/model-name.
Backups
Existing context files are preserved by default. If overwrite is enabled, backups are written to:
.agent-primer/backups/YYYYMMDD-HHMMSS/
Tests
pytest -q
node --check web/app.js
Security
- All writes are scoped to the selected target path.
- Target project dependencies are never installed.
- API keys are stored only in the local config file.
- Existing context files are not overwritten unless you enable overwrite.
- Generated LLM JSON is validated before use.
- User input is treated as untrusted path/config input.
Roadmap
- Packageable Linux desktop build.
- Better repo-map scoring from AST-aware scans.
- Private benchmark runner for context quality.
- Optional model comparison pass for new-project planning.
- Context drift detection between docs and code.
Related Standards And Ideas
AGENTS.md: the open instruction format for coding agents.- GitHub
coding-agentstopic: ecosystem discovery for coding-agent tools.
License
MIT. See LICENSE.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi