
VibeDNA Journal
io.github.marstudio360v1.0.0更新于 Oct 6, 2026
One journal file per project that your AI reads at session start and updates as it works.
概览
为助手提供每个项目一份 Markdown 日志,在会话开始时读取、工作推进时追加,并支持跨全部日志的排序全文搜索。
- 功能
- 每个项目对应一个纯 Markdown 日志文件,包含 Current state、Decisions log、Incidents、Handoff for next session 等标准章节。工具可让助手读取整份日志、单个章节或简短交接摘要,追加带时间戳的条目,替换或追加章节,以及新建日志。基于 SQLite FTS5 的索引提供跨全部日志的排序全文搜索与片段,另有最近变更、统计、重叠检查和元数据浏览。可选工具可把规则写入 CLAUDE.md,让这一习惯自动执行。
- 适用场景
- 适合助手同时处理多个项目、需要在会话之间延续上下文的场景:决策及其原因、缺陷的根因与修复、当前状态和交接说明。若希望这些记录以纯文件形式保存在本机而非托管服务中,值得添加。
- 运行要求
- 以 stdio 运行的本地进程;需要 Python 3.10+ 和 mcp 包。环境变量 JOURNAL_ROOTS(要扫描的文件夹,以分号分隔,默认 ~/Desktop 和 ~/Documents)与 JOURNAL_HOME(索引位置,默认 ~/.journal)。仅限桌面端。可选的市场工具和 rclone 备份需要网络访问,配对时还需要 vibedna.ai 账户令牌。
安装
在 SourceWeft 中
- 打开 控制台中的 VibeDNA Journal,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
VibeDNA Journal MCP
One journal file per project that your AI reads at session start and updates as it works.
Journal gives every project one plain markdown file (*_JOURNAL.md). Your AI reads it when a session starts and appends to it as work ships: decisions with their reasons, bugs with root cause and fix, current state, roadmap, and a handoff note for the next session. Ranked full-text search finds an entry across every project's journal at once. One optional tool adds a rule to your CLAUDE.md so Claude Code keeps the habit without being asked.
- Runs locally over stdio. Python 3.10+ and the
mcppackage. - The journaling core makes no network calls. Your journals stay on your disk.
- Optional marketplace tools browse and download journals from vibedna.ai, only when you call them.
Homepage: https://vibedna.ai/store/journal
Tools (25)
Catch up on a project
Log work as it ships
Search
Setup
Marketplace (optional, reaches vibedna.ai)
Install
JOURNAL_ROOTS is the list of folders to scan for journal files, separated by ;. Without it, Journal scans ~/Desktop and ~/Documents.
Claude Code
Or in a project's .mcp.json:
Then ask Claude: "Install the journal CLAUDE.md rule globally." That is the step that makes it read and write the journals on its own.
Cursor
Add the same mcpServers block to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project).
Claude Desktop
Add the same mcpServers block to claude_desktop_config.json (Settings > Developer > Edit Config), then restart Claude Desktop.
INSTALL.md is a step-by-step guide written so you can paste it into an AI chat and let the AI do the install.
Configuration
Journal scaffold
journal_create starts every journal with these sections:
Security
See SECURITY.md for what the server reads, writes and sends.
License
MIT, see LICENSE. Copyright (c) 2026 VibeDNA.
Support: [email protected]
来源:README.md,提交 c955a74
工具
0版本历史
1- v1.0.0最新Oct 6, 2026


