
Bovedia
io.github.jmpdsevilla由 GitHub 账号 jmpdsevilla 发布v2.7.0更新于 Oct 24, 2026
Memoria personal para Claude Code en notas Markdown; no carga el contexto a ciegas.
概览
Bovedia 为 AI 助手提供持久化的个人记忆,内容以纯 Markdown 笔记保存在本地笔记库中,只按需加载当前任务所需的部分。
- 可以做什么
- 在 Markdown 笔记库中创建、读取、搜索、列出和删除笔记与分类,提供笔记库结构索引,并在移动或重命名时自动更新 wikilink。就地编辑笔记:查找替换、在开头或结尾追加内容、替换或插入整节、更新 YAML frontmatter。低成本读取:查看 frontmatter 与首段、只读某一节、列出标题、只读 frontmatter。维护链接与标签:查找失效 wikilink、反向链接和孤立笔记,全库重命名 wikilink,列出与审计标签、合并标签变体。笔记库维护:最近更新、到期计划笔记、校验、批量移动、健康报告,以及创建、列出和恢复快照。
- 适用场景
- 当你希望助手在多次会话之间保留持久记忆,且记忆存放在自己拥有、可用任意文本编辑器修改的笔记中,而不是每次重新加载全部上下文时使用。适合用 Markdown 文件夹组织项目、客户和参考资料的人,可选通过 iCloud、OneDrive、Google Drive 或 Dropbox 同步。
- 运行要求
- 通过 npx 或克隆仓库以 stdio 在本地运行;需要 Node.js 18 或更高版本,以及 Claude Code 等 MCP 客户端。用环境变量 KB_MEMORY_ROOT 指向笔记库(默认 ~/Documents/bovedia)。可选:KB_TOOLS=core 只暴露日常工具,KB_ENABLE_ANNOTATIONS=1 启用署名工具,KB_AUTHOR_NAME 与 KB_AUTHOR_EMAIL 设置签名。
安装
在 SourceWeft 中
- 打开 控制台中的 Bovedia,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
BovedIA
Memoria personal para Claude Code: tus notas en Markdown, tuyas y para siempre.
[Node.js] [License: MIT] [MCP Compatible]
Estado del proyecto (28 de agosto de 2026). BovedIA se sigue desarrollando a diario, pero en un repositorio privado: el trabajo del día a día se hace sobre una instalación real y sus pruebas contienen datos de clientes y agenda personal, así que publicarlo tal cual no es una opción responsable.
Lo que hay aquí es una versión estable, completa y probada (v2.8.1, 89 pruebas): funciona, se mantiene instalable y su licencia MIT no cambia. No está abandonada — está congelada a propósito.
Cuando haya material que pueda salir limpio (el módulo de agenda para Apple, la memoria por activación, la búsqueda semántica local), se publicará aquí. Sin fecha comprometida.
Qué es BovedIA
BovedIA (bóveda + IA) es un servidor MCP que le da a Claude Code —y a cualquier cliente MCP— memoria persistente. Tus notas viven en archivos Markdown planos, en tu disco, sincronizados en la nube si quieres. La IA puede leerlas, crearlas, buscarlas y organizarlas durante cualquier sesión de trabajo.
Pero BovedIA no es solo el motor. Es también una forma de organizar la memoria para que la IA llegue a cada conversación ligera y enfocada, en vez de arrastrar todo el contexto de golpe. Esa forma va incluida en el vault-example/ de este repositorio, lista para adaptar.
La idea de fondo: no cargar todo de golpe
Casi todos los sistemas de memoria vuelcan todo el contexto en cada sesión. BovedIA parte de lo contrario: traer solo lo que el caso pide, en el momento en que lo pide. Cargar de más no es solo trabajo desperdiciado — condiciona y ensucia la respuesta.
Para lograrlo, la bóveda se recorre por niveles (la pirámide):
- El router (
Inicio). La única nota que se lee siempre, al empezar cada conversación. No contiene el trabajo: contiene el criterio para decidir qué cargar y cuándo. Si la señal es clara, la IA actúa; si no, pregunta. - Las portadas de rama. Cada gran área (proyectos, clientes, infraestructura…) tiene una portada que el router carga solo cuando el tema entra por ahí.
- Las notas. El contenido real, al que se llega desde su portada o por búsqueda.
Y una capa aparte, el alma: la carpeta donde se vuelca lo que uno piensa y siente — el porqué de fondo, la mentalidad, la manera de mirar el trabajo. No es documentación: es lo que hace que la memoria deje de ser un archivador y empiece a ser continuidad.
Por qué así
- Simple: un solo archivo de servidor (
index.js), una sola dependencia. - Tuyo: las notas son archivos
.mden tu disco — sin bases de datos, sin APIs externas. - Portátil: funciona con iCloud, OneDrive, Google Drive, Dropbox o cualquier carpeta local.
- Transparente: abres y editas tus notas en cualquier editor de texto.
La estructura de la bóveda: para qué sirve cada carpeta
El vault-example/ trae una estructura de referencia lista para usar. No es una jaula: crea las categorías que tu trabajo pida. Pero enseña el método completo.
Instalación
Opción rápida: npx
No necesitas clonar nada. Añade esto a la configuración MCP de tu cliente (Claude Code, Claude Desktop…) y copia el vault-example/ a tu carpeta como punto de partida:
El resto de esta sección es la instalación manual (clonando el repo), útil si quieres modificar el código.
Requisitos
- Node.js 18 o superior
- Claude Code (
npm install -g @anthropic-ai/claude-code) - Una carpeta sincronizada en la nube (iCloud, OneDrive, Google Drive, Dropbox) — o cualquier carpeta local
1. Clonar el repositorio
2. Crear tu bóveda
Copia la bóveda de ejemplo a tu carpeta sincronizada y personaliza HOME.md e Inicio.md:
3. Configurar Claude Code
Apunta el servidor a tu bóveda con la variable KB_MEMORY_ROOT (acepta rutas con ~):
Si no defines KB_MEMORY_ROOT (ni su alias MEMORY_PATH), BovedIA usa ~/Documents/bovedia por defecto.
4. Verificar
Reinicia Claude Code y pide leer Inicio, o ejecutar get_index. Deberías ver tu bóveda.
Anotaciones de autoría (opcional)
BovedIA soporta opcionalmente Markdown Annotations, una spec abierta originalmente de iA Writer que registra qué autor escribió qué parte de cada nota. Cuando se activa, las notas escritas por la IA llevan al final un bloque que atribuye el cuerpo a &Claude; cuando un humano edita la nota en un editor compatible, sus rangos quedan marcados como @nombre, y la siguiente vez que BovedIA toque la nota preserva esa autoría en vez de sobrescribirla.
Está desactivado por defecto. Para activarlo, añade KB_ENABLE_ANNOTATIONS=1 al entorno del servidor:
Con la opción activa se desbloquean dos herramientas: read_authorship (resumen de quién escribió qué) y migrate_annotations (añade el bloque a todas las notas existentes; ejecútala con dry_run: true primero). La firma se puede personalizar con KB_AUTHOR_NAME y KB_AUTHOR_EMAIL.
Solo actívalo si usas un editor compatible con la spec: los que no la soportan mostrarán el bloque como texto plano al final del archivo.
Las herramientas
38 en total. Las 36 primeras funcionan siempre. Las 2 de autoría (read_authorship, migrate_annotations) solo se exponen si arrancas el servidor con KB_ENABLE_ANNOTATIONS=1.
El listado de herramientas viaja en cada sesión y ocupa contexto. Si tu cliente tiene poca ventana, arranca con KB_TOOLS=core y se expondrán solo las 15 de uso diario (la mitad de tokens). Por defecto se exponen todas.
Lectura y escritura base
Edición dirigida
Mantenimiento de wikilinks y tags
Lecturas baratas
Mantenimiento de la bóveda
Autoría (con KB_ENABLE_ANNOTATIONS=1)
Referencia completa en docs/tools-reference.md.
Protocolo de uso
Añade esta instrucción a tu CLAUDE.md o a la configuración del asistente para sacarle todo el partido:
Wikilinks
Las notas se enlazan entre sí con el formato [[slug]]:
Reglas:
- Usa el slug del nombre de archivo (kebab-case, sin
.md). - Sin rutas:
→[[referencias/x]][[x]]. - Sin alias:
→[[x|otro texto]][[x]].
Cuando una nota se renombra, sus wikilinks se actualizan automáticamente.
Guías de instalación detalladas
Autor
Creado por José Manuel Pérez, fundador de santa marta crea — agencia digital. Santa Marta, Colombia.
- Web: santamartacrea.com
- GitHub: @jmpdsevilla
Licencia
MIT — libre para usar, modificar y distribuir.
来源:README.md,提交 0be2d35
工具
0版本历史
1- v2.7.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分