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.
 š§ beadless Git-native persistent memory & task graph for AI coding agents. The lightweight, TypeScript-native alternative to Beads. Zero Dolt. Zero Go. Just pure git.
ā” 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: Projectmem
š„ 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_context: Dumps instant project briefing (tech stack, conventions, critical gotchas, and top unblocked tasks).beadless_remember: Records an architectural decision, lesson, or preference.beadless_recall: Fuzzy-searches past decisions and gotchas to avoid repeating mistakes.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:
Remember a Decision
npx beadless remember "Use Argon2 for password hashing" \
--category decision \
--message "Argon2id is memory-hard and prevents ASIC/GPU attacks." \
--tags auth securityRecall 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.
Related MCP Connectors
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.
- vibsyncOAuthcom.vibsync
One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.
Project memory for coding agents: requirements, decisions, code graph and delivery telemetry.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceProvides persistent memory for AI coding assistants, storing and retrieving architectural decisions, patterns, and solutions across sessions using semantic search, while also offering git integration for commit messages and code expertise mapping.MIT- AlicenseAqualityAmaintenanceLocal-first memory layer for AI coding agents ā captures issues, attempts, fixes, and decisions, and warns at git commit before you repeat a mistake.17235 PyPI799MIT
- AlicenseAqualityAmaintenanceShared, code-grounded memory for developers and their coding agents. Capture a learning once and the whole team plus every agent recalls it; memory is grounded in your code and stored as git-tracked JSON reviewed in PRs, with citations validated on write and stale memory withheld from recall. Works with any MCP client.1133GPL 3.0
- FlicenseNot gradedqualityCmaintenanceLocal-first deterministic project memory for AI coding agents, with context packs, decisions, gates, risks, scoped claims and explicit checkpoints in project-owned files.-