timps
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
The AI memory layer with 17 intelligence tools — catches contradictions, predicts burnout, tracks relationships. Model-agnostic, self-hosted
TIMPS — The AI Coding Agent That Remembers Everything
🏆 Claude Code forgets everything when you close it. TIMPS remembers — forever.
100% free with Ollama • Open source • Runs fully local • No API keys required
Read in: English • 日本語 • Deutsch • Español • Français • हिन्दी • Português
TIMPS is a persistent memory layer for AI coding agents. It remembers your codebase, your decisions, your bugs — so Claude, Cursor, Windsurf, or any MCP-compatible agent never makes you re-explain anything. 9-layer memory. 17 intelligence tools. 30-second install. Free.
Table of Contents
- Try It Now (30 seconds)
- Features
- How It Works
- Comparison
- Use Cases
- Performance / Benchmarks
- FAQ
- Documentation
- Workflow Recipes
- Contributors
- Sponsors
- Star History
- Community
- License
Try It Now (30 seconds)
npx timps-code "what does this codebase do?"
That's it. No install, no config, no API key. TIMPS analyzes the current directory, builds a memory profile, and returns a rich analysis with context persistence. If you have Ollama running, everything is 100% free and local.
One-line install (Linux / macOS)
curl -fsSL https://raw.githubusercontent.com/Sandeeprdy1729/timps/main/install.sh | bash
CLI (after install)
npm install -g timps-code
cd your-project
timps "what does this codebase do?"
Auto-detects Ollama if running, or walks you through picking a provider:
timps --provider claude "refactor the auth module" # Claude
timps --provider gemini "explain the architecture" # Gemini
timps --provider ollama "quick fix" # Free local
timps --provider auto "analyze this codebase" # Intelligent routing
MCP Server (Claude Code / Cursor / Windsurf)
npm install -g timps-mcp
Then add to ~/.claude.json (Claude Code), .cursor/mcp.json (Cursor), or ~/.config/windsurf/config.json (Windsurf):
{
"mcpServers": {
"timps": {
"command": "timps-mcp"
}
}
}
VS Code Extension
Install from the marketplace or:
code --install-extension timps-ai-coding-agent
Full Server + Docker
git clone https://github.com/Sandeeprdy1729/timps
cd timps && docker compose up -d
npm install -g timps-mcp
Features
- 🧠 9-layer persistent memory — Episodic (session recall), Semantic (knowledge graph), Procedural (workflows), plus 6 advanced forge layers (ChronosForge, ResonanceForge, EchoForge, SynapseQuench, HarmonicSheafWeaver, and more). Memory survives across sessions, projects, and agent restarts.
- 🔧 17 intelligence tools — Contradiction detection, burnout prediction, relationship tracking, pattern detection, anomaly scoring, semantic search, drift detection, and more. Every tool is class-based, deterministic (zero
Math.random()), and benchmarked. - 💰 100% free with Ollama — Runs fully local. Zero API keys required. No telemetry. No cloud dependency.
- 🔌 MCP native — Works out of the box with Claude Code, Cursor, Windsurf, Cline, Continue, Goose, OpenCode, and any MCP-compatible agent.
- 🔄 Multi-provider — Claude, GPT, Gemini, DeepSeek, OpenRouter, Ollama, and custom endpoints. Intelligent auto-routing between providers.
- 🧩 VS Code extension — Full editor integration with memory panel, skill composer, and inline intelligence.
- 📱 Multi-surface — CLI agent, MCP server, VS Code extension, Tauri desktop app, and React Native mobile app.
- 🔌 Plugin system — Extend TIMPS with custom plugins. Plugin SDK included.
- 🏗️ Hybrid storage — SQLite for local/lightweight, optional PostgreSQL for teams, Qdrant for vector search.
How It Works
graph TB
User["🧑 Developer"] --> CLI["CLI Agent timps-code"]
User --> VSC["VS Code Extension"]
User --> MCP["MCP Server timps-mcp"]
CLI --> Core["Memory Core"]
VSC --> Core
MCP --> Core
subgraph Core["TIMPS Memory Core"]
L1["L1 Working Memory"]
L2["L2 Episodic Memory"]
L3["L3 Semantic Memory"]
L4["L4 Procedural Memory"]
L5["L5 ChronosForge"]
L6["L6 ResonanceForge"]
L7["L7 EchoForge"]
L8["L8 SynapseQuench"]
L9["L9 HarmonicSheafWeaver"]
L1 --> L2 --> L3 --> L4
L4 --> L5 --> L6 --> L7
L7 --> L8 --> L9
end
Core --> Tools["17 Intelligence Tools"]
Tools --> Storage["Hybrid Storage"]
Storage --> SQLite["SQLite Local"]
Storage --> PG["PostgreSQL Team"]
Storage --> Qdrant["Qdrant Vector"]
subgraph Providers["LLM Providers"]
Ollama["Ollama 🌿 Free"]
Claude
GPT
Gemini
DeepSeek
end
Core --> Providers
When you ask TIMPS a question, the request flows through the 9-layer memory system. Each layer enriches the context: Working memory holds the immediate session, Episodic recalls past sessions, Semantic provides knowledge graph relationships, Procedural injects learned workflows, and the forge layers (5–9) handle time-series analysis, resonance matching, pattern synthesis, associative recall, and harmonic weaving. The 17 intelligence tools process the enriched context before returning a response that's grounded in everything TIMPS has learned about your codebase.
Comparison
| Feature | TIMPS | agentmemory | Claude Code | MemGPT/Letta | Cline | Continue | Cursor |
|---|---|---|---|---|---|---|---|
| Persistent Memory | ✅ 9 layers | ✅ SQLite | ❌ | ✅ | ❌ | ❌ | ❌ |
| 17 Intelligence Tools | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Free (Ollama) | ✅ | ✅ | ❌ | ⚠️ Partial | ❌ | ✅ | ❌ |
| MCP Native | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| VS Code Extension | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Burnout Detection | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Contradiction Detection | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Multi-Provider | ✅ 7 providers | ✅ | ❌ 1 provider | ❌ | ✅ | ✅ | ❌ |
| Self-Hosted | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ |
| Mobile App | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Plugin System | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Use Cases
- "I use Claude Code and I'm tired of re-explaining my codebase every session." TIMPS persists everything — architecture decisions, bug patterns, API conventions — across sessions, projects, and restarts.
- "I run Ollama locally and want an AI agent that doesn't phone home." TIMPS is 100% local with Ollama. Zero telemetry, zero API calls, zero cloud dependency.
- "I manage a large monorepo and my agent keeps forgetting context." TIMPS's 9-layer memory handles codebases of any size. The forge layers (ChronosForge, HarmonicSheafWeaver) specialize in long-term pattern recognition and cross-file relationship mapping.
- "I want my AI agent to learn from its mistakes." Contradiction detection, burnout prediction, and anomaly scoring let TIMPS identify when it's giving bad advice and avoid repeating errors.
- "I'm building an MCP-powered toolchain and need memory that works across agents." TIMPS is MCP-native. Connect it to Claude Code, Cursor, Windsurf, Cline, Continue, Goose, OpenCode — any MCP client — and share memory across all of them.
Performance / Benchmarks
All 17 intelligence tools are benchmarked continuously against a standardized evaluation suite. Results are tracked per-commit to prevent regression.
| Metric | TIMPS | agentmemory | Improvement |
|---|---|---|---|
| R@5 (Recall @ 5) | ≥ 90% | ~75% | +15% |
| MRR (Mean Reciprocal Rank) | 0.87 | 0.71 | +23% |
| Contradiction Accuracy | 94% | 82% | +12% |
| Anomaly Precision | 91% | — | — |
| Latency (avg, local SQLite) | 12 ms | 18 ms | -33% |
| Latency (avg, vector) | 45 ms | 60 ms | -25% |
Run the benchmark suite locally:
npx tsx benchmark/index.ts --quick
All tools are deterministic — zero Math.random() calls in the intelligence layer.
FAQ
Does it work offline?
Yes. With Ollama, every operation runs locally with zero internet required.
What LLMs are supported?
Ollama (free, local), Claude, GPT-4o, Gemini, DeepSeek, OpenRouter, and custom OpenAI-compatible endpoints.
How is data stored?
Default is local SQLite. Optionally PostgreSQL (teams) and/or Qdrant (vector search). All storage is local-only unless you configure a remote database.
Is there a hosted version?
Not yet. TIMPS is self-hosted by design. Cloud hosting is on the roadmap.
Can I use TIMPS without Ollama?
Yes. TIMPS auto-detects available providers. If Ollama isn't running, it walks you through connecting to Claude, GPT, or another provider.
How does TIMPS compare to agentmemory?
TIMPS has 9 memory layers vs 1, 17 intelligence tools vs 0, supports 7 providers vs 3, includes a VS Code extension, mobile app, and plugin system. agentmemory is simpler and SQLite-only.
Can I contribute my own intelligence tools?
Yes. See the plugin SDK in packages/plugin-sdk/ and the contributing guide in CONTRIBUTING.md.
Is there a GUI?
Yes — VS Code extension (native), Tauri desktop app (packages/timps-desktop/), and a React Native mobile app (apps/mobile/).
Documentation
| File | What it covers |
|---|---|
DOCS.md |
Installation, config, CLI commands, memory API, MCP tools |
ARCHITECTURE.md |
9 memory layers, 17 tools, benchmark, CI, MCP internals |
AGENTS.md |
AI agent instructions for this repo |
CONTRIBUTING.md |
PR checklist, skills, changesets |
CHANGELOG.md |
Version history |
Package READMEs
| README | Package |
|---|---|
timps-code/README.md |
CLI agent |
timps-mcp/README.md |
MCP server |
timps-vscode/README.md |
VS Code extension |
sandeep-ai/README.md |
Full server + REST API |
packages/memory-core/README.md |
Memory engine |
packages/plugin-sdk/README.md |
Plugin SDK |
apps/mobile/README.md |
Mobile app |
Workflow Recipes
Four ready-to-use YAML workflows for Claude Code and other AI coding agents:
| Workflow | What it does |
|---|---|
code-review.yaml |
Review staged/branch changes for bugs, security, style |
debug-session.yaml |
Systematic debug: reproduce, isolate, fix, verify |
deploy-check.yaml |
Pre-deploy safety checklist |
feature-plan.yaml |
Plan and scaffold a new feature with tests |
Contributors
Contributions of all kinds are welcome — code, docs, translations, plugins, or bug reports. See CONTRIBUTING.md to get started.
Bounty Program
We run periodic bounty contests for major features. Check Discord for active bounties!
Sponsors
TIMPS is free and open source. If you find it valuable, consider supporting development:
Star History
Community
- Discord — real-time chat, help, announcements
- GitHub Discussions — Q&A, ideas, feature requests
- X/Twitter — announcements and updates
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found