GPS

Overview / Description

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.

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.

Pricing

Plan

Free

Open source — free under MIT license

View pricing

Pros & 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 & Answers

Alternatives

HeurChain, Mem0, Cursor Memories, Continue, CLAUDE.md