~$ savepoint init
[OK] Loading baby gates...
~$ savepoint board
[OK] Tracking the vibe.
Click to inspect loop
→→
SAVEPOINT
I love building side projects with AI, but things usually fall apart when the agent forgets the plan and hallucinates the app into a corner.
I built Savepoint to force myself (and the AI) to slow down. It’s a simple file-based tool that makes us write down what we're actually building, and check our work before moving on. It's basically a baby gate for vibe coding.
File-FirstThe filesystem is the database. No proprietary cloud.
Agent-AgnosticWorks with Claude, Cursor, Aider, or Gemini.
Cinematic TUIBuilt with Bubble Tea for a proper technical feel.
$npm install savepoint
view repo ↗Current Pillars