Threadnote
БесплатноНе проверенShared local context and handoffs for development agents
Описание
Shared local context and handoffs for development agents
README
Threadnote
npm version CI npm downloads license
Stop re-explaining your project to every AI coding agent.
threadnote gives Codex, Claude Code, Cursor, and Copilot one shared local memory for development work: durable
decisions, current handoffs, seeded repo docs, reusable skills, and curated team knowledge.
It is not a bigger prompt, and it is not just an auto-compacter. It is a workflow around Markdown-backed local memory:
agents recall the relevant viking:// pointers, read only what they need, update one stable project/topic record, and
leave your canonical repo docs alone.
Walkthrough: https://kashkovsky.github.io/threadnote/
Wiki: https://github.com/Kashkovsky/threadnote/wiki
Why Engineers Use It
- Fresh agents start with recall, not amnesia. A new session can read the latest handoff before touching code.
- Compaction becomes a checkpoint, not memory loss. Durable facts and current status survive the summary.
- Agent switching stops resetting the task. Codex can leave a handoff that Claude Code, Cursor, or Copilot can read.
- Repo docs stay clean.
AGENTS.md,CLAUDE.md, and docs remain stable policy; Threadnote carries living context. - Team context is explicit. Publish only curated durable memories to a team git repo; personal handoffs stay local.
Quickstart
curl -fsSL https://raw.githubusercontent.com/Kashkovsky/threadnote/main/scripts/install.sh | sh
threadnote mcp-install claude --apply # or codex / cursor / copilot
threadnote doctor --dry-run
New to Threadnote? Ask your agent "what can I do with Threadnote?" — it calls the
threadnote_guide MCP tool, which returns a short walkthrough tailored to your setup
(server health, configured share teams, seeded projects) and offers to run each step
with you. The walkthrough only loads when you ask, so it never sits in context otherwise.
Why Not Just Markdown Files?
Use Markdown files. Threadnote makes them operational.
AGENTS.md/CLAUDE.md/ repo docs: stable, reviewed, version-controlled rules.- Random notes: easy to write, hard for agents to rank, scope, update, or know when stale.
- Threadnote memories: Markdown on disk plus semantic recall, stable URIs, lifecycle (
durable,handoff,archived), scoped compaction, MCP tools, and safe team sharing.
The source of truth is still local files. The benefit is that agents know how to find the right file, decide whether it is current, update it without creating duplicates, and hand it to the next agent.
Agent Perspective
These are workflow examples from an agent's point of view:
Codex before Threadnote: "I inspect the repo, ask what changed, rediscover the test command, and hope the compacted chat summary did not drop the important caveat."
Codex with Threadnote: "I recall the branch handoff and durable feature memory first. I can name the files touched, the last failing check, the design decision behind the code, and the next step before editing."
Claude Code before Threadnote: "A long debugging thread compacts into a vague narrative. The next turn knows the arc, but not the exact command, blocker, or decision."
Claude Code with Threadnote: "The pre-compact handoff captures the concrete state. The next session reads the same memory and continues without asking the user to reconstruct it."
Real-World Uses
- Continue a branch: "Continue where we left off" -> agent recalls the active handoff and durable feature memory.
- Switch agents: "Save where we are" -> agent stores a handoff the next MCP-enabled agent can read.
- Survive compaction: Claude Code's hook can snapshot a handoff before compaction; other agents can recall it later.
- Remember a repo fact: "This repo cuts release notes from CI" -> agent stores a durable workflow memory.
- Share with teammates: publish a curated durable memory or reusable skill to a team git repo.
- Clean up overlap: run
threadnote compact --project <repo> --topic <issue> --dry-runbefore archiving stale handoffs or forgetting exact duplicates.
The adapter keeps Threadnote workflow tools (recall_context, remember_context, compact_context, share_publish,
and related aliases) as the default surface. It also exposes raw OpenViking parity tools with ov_* names for native
behaviors such as code symbol navigation, raw search/read/list/store/remember, grep/glob, resource import, and forget.
Acknowledgments
Threadnote is a workflow layer over OpenViking (AGPL-3.0).
It installs OpenViking on your machine (via uv tool install openviking[local-embed]) and runs it as a separate program —
shelling out to the ov CLI and talking to openviking-server over MCP. Threadnote does not bundle, modify, or
redistribute OpenViking; its source and license reach you independently through PyPI. Threadnote's own license covers
only Threadnote's code.
See THIRD_PARTY.md for the full attribution.
License
Threadnote is licensed under AGPL-3.0-or-later.
Установить Threadnote в Claude Desktop, Claude Code, Cursor
unyly install threadnoteСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add threadnote -- npx -y threadnoteFAQ
Threadnote MCP бесплатный?
Да, Threadnote MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Threadnote?
Нет, Threadnote работает без API-ключей и переменных окружения.
Threadnote — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Threadnote в Claude Desktop, Claude Code или Cursor?
Открой Threadnote на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Threadnote with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
