beadless
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@beadless@beadless what tasks are ready to work on right now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
β‘ The Problem
AI coding agents (Antigravity, Claude Code, Cursor, Windsurf) lose their memory between sessions. Every time you open a new conversation, clear context, or switch branches:
Architectural decisions are forgotten.
Past bugs and lessons are repeated.
Complex multi-step task graphs get lost.
Beads introduced versioned agent memory, but requires a heavy Go binary and an external Dolt SQL database daemon running in the background.
beadless gives your agents persistent, dependency-aware memory stored as plain JSON and Markdown committed directly into your repository.
Related MCP server: gitmem
π₯ Beads vs. beadless
Feature | Beads | π§ beadless |
Runtime | Go binary daemon | Node.js / TypeScript Native |
Storage Engine | Dolt SQL Database Daemon | Plain Git (JSON + Readable Markdown) |
Installation | Heavy custom install / Dolt setup |
|
Install Size | ~150 MB+ | < 3 MB |
PR & Code Review | Hidden in Dolt binary storage | Clean, reviewable |
MCP Standard | Custom protocol wrappers | Native |
Human Readable | Requires SQL queries | Auto-syncs |
π 30-Second Quickstart
In your repository root:
npx beadless initThat's it! beadless will scaffold .beadless/ and automatically configure your Antigravity, Cursor (.cursor/mcp.json), or Claude Desktop environment.
πͺ Attach to Google Antigravity
Add to your Antigravity MCP settings (~/.gemini/antigravity/mcp_config.json):
{
"mcpServers": {
"beadless": {
"command": "npx",
"args": ["-y", "beadless", "mcp"]
}
}
}π€ Attach to Claude Code
claude mcp add beadless npx -y beadless mcpπ» Attach to Cursor / Windsurf
Add this to your MCP configuration (.cursor/mcp.json or settings):
{
"mcpServers": {
"beadless": {
"command": "npx",
"args": ["-y", "beadless", "mcp"]
}
}
}π οΈ MCP Tools for Agents
When attached to an agent, beadless exposes these standard MCP tools:
beadless_global_recall: Cross-session & cross-workspace search! Queries all recorded chats, global memories, and past Antigravity conversation transcripts for past discussions, decisions, and fixes.beadless_chat_save: Saves the current chat session's summary, decisions, and files touched into persistent isolated memory.beadless_chat_list: Lists past recorded chat sessions across workspaces.beadless_global_sync: Scans and indexes recent Antigravity transcripts into beadless global memory.beadless_context: Dumps instant project briefing (tech stack, conventions, critical gotchas, and top unblocked tasks).beadless_snapshot: Captures the current workspace state, modified/untracked files, and branch status into persistent memory.beadless_remember: Records an architectural decision, lesson, or preference.beadless_recall: Fuzzy-searches past decisions and gotchas in current project to avoid repeating mistakes.beadless_delete: Removes a memory entry by ID or semantic description.beadless_task_create: Adds a task with dependency tracking (blockedBy: ["task-1"]).beadless_task_claim: Claims a task for the active agent session.beadless_task_complete: Marks task complete and automatically unblocks downstream tasks.beadless_task_list: Queries tasks (e.g.--readyfor unblocked tasks only).
π» CLI Usage
You can also use beadless directly from your terminal:
π Global Recall (Cross-Chat & Antigravity Intelligence)
# View overview of all recorded chats and Antigravity sessions
npx beadless global
# Search for any topic across all sessions, chats, and transcripts
npx beadless global "canvas font fix"
npx beadless global "gods-eye-view"
npx beadless global "auth overhaul"π¬ Multi-Chat Isolation & Session Management
# Save current session accomplishments & decisions
npx beadless chat save "Implemented OAuth flow" \
--summary "Switched to PKCE with argon2 session storage" \
--decisions "Use httpOnly cookies" \
--tags auth oauth
# List recorded chat sessions across projects
npx beadless chat list
# Show details of a specific chat session
npx beadless chat show <chatId>
# Auto-sync recent Antigravity transcripts into beadless global index
npx beadless chat syncRemember a Decision
npx beadless remember "Use Argon2 for password hashing" \
--category decision \
--message "Argon2id is memory-hard and prevents ASIC/GPU attacks." \
--tags auth securitySnapshot Workspace State (Auto-Recording)
# Capture immediate snapshot with automatic title and timestamp (keeps all old memories!)
npx beadless snap
# Custom snapshot title with description
npx beadless snap "Completed authentication and cookies"ποΈ Delete / Forget Memories
# Interactive list of recent memories
npx beadless del
# Delete by exact ID
npx beadless del mem-1234
# Smart semantic deletion (understands what you mean and deletes matching memory)
npx beadless del "eski veritabanΔ± kararΔ±"β±οΈ Automatic Periodic Auto-Recorder (Watcher)
# Automatically records changes every 10 minutes (default)
npx beadless watch
# Custom interval (every 5 minutes, triggers on >= 2 modified files)
npx beadless auto --interval 5 --min-changes 2 --immediateRecall Memories
npx beadless recall "password"Manage Task Dependency Graph
# 1. Create root task
npx beadless tasks create "Design database schema" --priority high
# 2. Create dependent task (blocked by task-1)
npx beadless tasks create "Build authentication API" --blocked-by task-1
# 3. View task board
npx beadless tasks list
# 4. Complete root task (unblocks task-2)
npx beadless tasks done task-1 --outcome "Prisma schema created"Instant Agent Bootstrap
# Dump formatted project context to terminal or clipboard
npx beadless contextπ Repository Layout
Everything is stored inside your repository under .beadless/:
your-repo/
βββ .beadless/
β βββ config.json # beadless settings (auto-commit, prefix)
β βββ memories.json # Structured decisions, lessons, context
β βββ MEMORIES.md # Auto-generated human-readable memory log
β βββ tasks.json # Dependency graph (blockedBy, claimedBy)
β βββ TASKS.md # Auto-generated markdown task board
β βββ context.json # Stack, conventions & non-negotiablesBecause it lives in git:
Branch-aware: Branches keep their own context or inherit from main.
Team-shared: Every
git pullupdates your local agent's memory.Reviewable: You can see every AI agent decision in standard GitHub pull requests!
π License
MIT Β© KuraPiee β Built with β€οΈ by the Docwyrm Team.
This server cannot be deployed
Maintenance
Related MCP Connectors
One memory for every AI you work with: your rules, notes and decisions in your own Git repo.
Shared memory for coding agents. Stop re-explaining your codebase every session.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Shared project memory for AI coding agents: decisions, lessons, risks and tasks in one graph.
Related MCP Servers
- AlicenseAqualityAmaintenanceLocal-first memory layer for AI coding agents β captures issues, attempts, fixes, and decisions, and warns at git commit before you repeat a mistake.17534 PyPI866MIT
- AlicenseNot gradedqualityCmaintenanceGives AI coding agents persistent, branch-aware memory and a dependency-tracked task graph by storing decisions, lessons, and tasks as plain JSON and Markdown committed directly into the repository. Agents can record and fuzzy-search past decisions, dump instant project context, and create, claim, complete, and query tasks whose completion automatically unblocks downstream work.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI coding agents to persist project memory across sessions by compiling decisions, progress, and pitfalls into git-linked, evidence-backed entries. It lets clients add, query, inject, scan for stale, check assertions on, and compute ROI of those memories over stdio.18 npmMIT
- AlicenseNot gradedqualityAmaintenanceGives AI coding agents persistent cross-session memory by storing atomic markdown knowledge cards with bidirectional wiki-links that agents recall before starting work. Syncs across clients and devices via git without any vector database or embeddings.4 npmISC