AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
12-layer memory system for persistent, trustworthy, production-grade AI agents.
Translation pending
Developer toolsTypeScript · RustGitHub @Sandeeprdy1729OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The AI memory layer with 17 intelligence tools — catches contradictions, predicts burnout, tracks relationships. Model-agnostic, self-hosted
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
TIMPS — Persistent Memory for AI Coding Agents
Claude Code, Cursor, and Windsurf forget everything the moment you close the session.
TIMPS is an MCP server that gives them memory that survives restarts — architecture decisions, past bugs, your conventions.
Free and fully local with Ollama. No API key required to try it.Read the full README ↗Status: solo project, early. The MCP server and CLI are the parts I actually use daily and trust. Everything else in this repo (desktop app, mobile, JetBrains, plugin marketplace) is younger and less tested — flagged below. I'd genuinely rather you try the core and tell me it's broken than read marketing copy.
npx @timps-ai/timps-code "what does this codebase do?"
No install, no config, no API key. Point it at any repo. If you have Ollama running locally, this is 100% free and nothing leaves your machine. If not, it'll walk you through picking a provider.
To actually get persistent memory in Claude Code, Cursor, or any MCP client, add the MCP server:
npm install -g @timps-ai/timps-mcp
then point your MCP client at it (config instructions in MCP Setup).
Ask Claude Code to fix a bug today. Close the session. Ask it something related tomorrow — it has no idea what you decided yesterday, what you already tried, or why you structured something the way you did. You end up re-explaining the same context every single session.
TIMPS sits between you and your agent as an MCP server and keeps a memory store per project:
That's the whole pitch. It's a memory layer, not a new agent — it works alongside whatever coding agent you already use.
Under the hood, memory is organized in a few real tiers:
There's a deeper set of subsystems on top of this (temporal pattern detection, contradiction detection, confidence scoring, importance-based pruning) for people who want to go further — full breakdown in ARCHITECTURE.md rather than here, since most people don't need to know the internals to use it.
Add to ~/.claude.json:
{
"mcpServers": {
"timps": {
"command": "timps-mcp"
}
}
}
Add to .cursor/mcp.json:
{
"mcpServers": {
"timps": {
"command": "timps-mcp"
}
}
}
Add to ~/.config/windsurf/config.json:
{
"mcpServers": {
"timps": {
"command": "timps-mcp"
}
}
}
Run timps-mcp over stdio. That's all the protocol requires.
Run yourself: npx tsx benchmark/index.ts --quick
| Metric | Result |
|---|---|
| Recall@5 (20 test queries against a 50-fact synthetic corpus) | 19/20 |
| Contradiction detection (10 known contradictory pairs) | 10/10 |
| Query latency, in-process, 500 facts | ~1ms p95 |
These are self-run benchmarks on a synthetic dataset I built — not independently verified, and not a claim about how it performs on your actual codebase. Take them as "the core logic works as designed," not as a competitive claim.
The monorepo includes a VS Code extension, a desktop app (Tauri), a mobile app, a JetBrains plugin, and a multi-agent "swarm" mode for task decomposition. These exist and mostly work, but they've had far less real-world use than the CLI/MCP core — treat them as "try if you're curious," not "this is production-ready." I'd rather be upfront about that than have you find out the hard way.
This is genuinely useful to me right now: run the 30-second command above on one of your real repos, and tell me what broke, what was confusing, or what it got wrong. That feedback is worth more to this project than a star.
MIT