What is GPS?
GPS is an AI memory layer for coding agents that persists your repository's knowledge and surfaces it contextually during edits, built for developers using Claude Code, Codex, and Cursor. Instead of dumping conventions into a bloated CLAUDE.md, GPS anchors notes, invariants, and decisions to specific functions and components, then builds a queryable graph of code structure — calls, callers, tests, and provenance — alongside human intent like repo conventions, past corrections, and test commands. When an agent prepares an edit, GPS returns a decision brief containing the relevant structure, tests, invariants, notes, and prior decisions, so the agent stops repeating mistakes like logging PII in the wrong place. It captures hard-won lessons automatically, and recurring notes graduate into standing rules over time. GPS is local-first and CLI-first, integrating via CLI or MCP, with one-command setup via npx. It is open source under the MIT license and currently in alpha (v0.3.0), with a single-repo proof base and monorepo support planned.
What is GPS used for?
Developers use GPS to give their AI coding agents persistent, repo-specific memory so the agents recall rules, decisions, and test commands across sessions.
How much does GPS cost?
Pros and cons
Pros
- Symbol-anchored memory ties notes, invariants, and decisions to specific functions
- Returns a decision brief (structure, tests, invariants, prior decisions) before each edit
- Auto-captures recurring lessons that graduate into standing rules
- Works across Claude Code, Codex, and Cursor via CLI and MCP
- Open source (MIT), local-first, one-command npx setup
Cons
- Alpha-stage (v0.3.0) with a single-repo proof base
- Monorepo and LSP-backed reference resolution still on the roadmap
- CLI-first workflow assumes developer comfort with the terminal
- Currently distributed via npm/GitHub rather than a hosted product
Questions about GPS
What is GPS used for?
GPS gives AI coding agents persistent memory of a repository. It stores rules, decisions, gotchas, and test commands anchored to specific code, then surfaces the relevant context to the agent before edits so it doesn't repeat mistakes.
Which coding agents does GPS support?
GPS works across Claude Code, Codex, and Cursor via CLI and MCP. You can set it up with one command using npx, and it can run CLI-only or MCP-only.
Is GPS free?
Yes. GPS is open source under the MIT license with no published pricing. It is currently in alpha (v0.3.0).
GPS vs a CLAUDE.md file?
Rather than dumping everything into one bloated CLAUDE.md, GPS anchors memory to specific symbols and files and retrieves only what's relevant before an edit, reducing token waste and repeated corrections.
What are the best alternatives to GPS?
Reviews
Sign in to rate and review GPS.
Sign in to reviewNo reviews yet. Be the first to review GPS!
