Persistent memory system for Claude Code using Obsidian vault for project knowledge and Inkdrop for personal journals. Automatically loads context at session start and saves learnings at session end.
Mostra o contexto atual carregado do Obsidian para o projeto. Exibe: project-context.md, decision-log.md e últimas decisões.
Registra erro resolvido em global/errors-solved.md. Use quando resolver erro não óbvio para evitar repetição.
Skill para interagir com o Inkdrop via API HTTP local (porta 19840). Use para criar e buscar journals de sessão, aprendizados e notas rápidas. Trigger: quando o usuário mencionar "inkdrop", "journal", "aprendizados", "diário" ou ao encerrar uma sessão de trabalho.
Salva aprendizado reutilizável em global/learnings.md. Use quando descobrir regra geral que vale para qualquer projeto.
Skill para interagir com o vault local do Obsidian via filesystem. Use para ler e escrever notas de projeto, decisões e arquitetura. Trigger: quando o usuário mencionar "obsidian", "vault", "plano do projeto", "arquitetura" ou "decisão técnica".
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Persistent memory for Claude Code using Obsidian as a second brain and Inkdrop as a journal — no databases, no services, no complexity.
Gives Claude Code a memory across sessions using local markdown files:
Every session:
No cloud dependencies. No databases. Just markdown files you own.
flowchart TB
Start([Start Session]) --> Hook1[session-start.sh]
Hook1 --> Obs1[📖 Load from Obsidian]
Hook1 --> Ink1[📓 Load from Inkdrop]
Obs1 --> |Project Context|Load[Context Loaded]
Obs1 --> |Global Knowledge|Load
Ink1 --> |Personal Preferences|Load
Ink1 --> |Previous Learnings|Load
Load --> Work[👨💻 Coding Session]
Work --> Skills{Skills Available}
Skills --> |/carbon-brain-plan|PlanSkill[Update Plan]
Skills --> |/carbon-brain-context|CtxSkill[View Context]
Skills --> |/carbon-brain-search|SearchSkill[Search Projects]
Skills --> |/carbon-brain-search-patterns|PatternSkill[Search Patterns]
PlanSkill --> SaveObs[💾 Save to Obsidian]
Work --> Hook2[post-tool-use.sh]
Hook2 --> |Important Decisions|Capture[Capture Notes]
Work --> End([End Session])
End --> Hook3[session-end.sh]
Hook3 --> SaveObs2[💾 Update Obsidian Status]
Hook3 --> SaveInk[📓 Save Journal to Inkdrop]
style Start fill:#fff,stroke:#000,stroke-width:3px
style End fill:#fff,stroke:#000,stroke-width:3px
style Work fill:#fff,stroke:#000,stroke-width:2px
style Load fill:#fff,stroke:#000,stroke-width:2px
style Skills fill:#fff,stroke:#000,stroke-width:2px
graph LR
Claude[🤖 Claude Code]
Project[📁 Your Project]
Obsidian[📖 Obsidian<br/>Project Knowledge<br/><small>plans, decisions, architecture</small>]
Inkdrop[📓 Inkdrop<br/>Personal Memory<br/><small>preferences, learnings, patterns</small>]
Claude -->|works on| Project
Claude -->|reads at start| Obsidian
Claude -->|reads at start| Inkdrop
Claude -->|saves at end| Obsidian
Claude -->|saves at end| Inkdrop
style Claude fill:#fff,stroke:#000,stroke-width:3px
style Project fill:#fff,stroke:#000,stroke-width:2px
style Obsidian fill:#fff,stroke:#000,stroke-width:2px
style Inkdrop fill:#fff,stroke:#000,stroke-width:2px
What gets loaded each session:
Session summaries are saved automatically when you close Claude Code:
Cross-project knowledge loaded in every session:
4 manual prompts → 1-2 prompts (80%+ auto-detection)
# Add marketplace
/plugin marketplace add marcoscarbonera/carbon-claude-brain
# Install plugin
/plugin install carbon-claude-brain@carbon-claude-brain
# Run setup wizard
/carbon-brain-setup
Advantages:
git clone https://github.com/marcoscarbonera/carbon-claude-brain
cd carbon-claude-brain
./install.sh
When to use:
Dry-run mode:
./install.sh --dry-run
npx claudepluginhub marcoscarbonera/carbon-claude-brain --plugin carbon-claude-brainAutomatic Claude Code -> Obsidian second brain: zero-config session capture, hybrid search, autonomous recall, daily/lessons/preferences.
Persistent Obsidian-based memory for coding agents. Automatically orients from a knowledge vault at session start, navigates project architecture via graph traversal, and writes discoveries back to the vault.
Sync AI conversations to an Obsidian knowledge base with Memory Mason knowledge base skills.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Extended Second Brain that learns as you work in Claude Code
Personal AI Infrastructure — persistent memory, session continuity, and knowledge graph for Claude Code