Construindo um Sistema de Conhecimento Autossuficiente com Claude Code e Obsidian

Visão Geral da Arquitetura
Um desenvolvedor criou um sistema de conhecimento de autoaprimoramento que executa 25 ferramentas automatizadas por hora para resolver o problema de amnésia de sessão do Claude Code. O sistema conecta o Claude Code a um cofre Obsidian (~350 notas) com busca semântica local, grafos de conhecimento e processamento automatizado.
Stack Técnico
- Cofre Obsidian como armazenamento de conhecimento
- Claude Code (Opus) como a IA que lê/escreve no cofre
- Ollama + bge-m3 (embeddings de 1024 dimensões, RTX 3080) para busca semântica local
- SQLite (better-sqlite3) para índice de busca, banco de dados gráfico, índice de base de código
- Servidor Express para um painel React
- 2 servidores MCP dando acesso nativo ao cofre + gráfico para o Claude
- Agendador de Tarefas do Windows executando tudo por hora
Camadas de Ferramentas e Funções
Camada 1: Coleta de Dados
vault-live-sync.mjs: Monitora sessões JSONL do Claude Code em tempo real, converte para notas Obsidianvault-sync.mjs: Sincronização horária de estatísticas Supabase, status AutoPost, atividade git, contexto de projetovault-voice.mjs: Voz-para-cofre com transcrição Whisper + resumo Sonnet de arquivos de áudiovault-clip.mjs: Recorte web de feeds RSS + monitoramento de tópicos Brave Search + resumo por IAvault-git-stats.mjs: Métricas Git incluindo sequências de commit, pontos quentes de arquivos, distribuição horária
Camada 2: Processamento & Inteligência
vault-digest.mjs: Resumo diário agregando todas as sessões em uma página legívelvault-reflect.mjs: Usa Sonnet para extrair decisões-chave das sessões, promove automaticamente para MEMORY.mdvault-autotag.mjs: Autoetiquetagem por IA com Sonnet sugerindo tags + conexões de wikilinkvault-schema.mjs: Validador de frontmatter com 10 tipos de nota, relatório de conformidade, modo de correção automáticavault-handoff.mjs: Gerahandoff.jsonlegível por máquina (sobrevive melhor à compactação que markdown)vault-session-start.mjs: Monta pacote de contexto ideal para novas sessões do Claude
Camada 3: Busca & Recuperação
vault-search.mjs: FTS5 + busca semântica em blocos (blocos de 512 caracteres, bge-m3 1024-dim). Sinalizadores incluem--semantic,--hybrid,--scope,--since,--between,--recent. Inclui registro de recuperação + mapa de calor.vault-codebase.mjs: Indexa 2.011 arquivos fonte: exportações, rotas, importações, JSDocvault-graph.mjs: Grafo de conhecimento com 375 nós, 275 arestas, centralidade de intermediação, detecção de comunidades, sugestões de linksvault-graph-mcp.mjs: Grafo como servidor MCP com 6 ferramentas (busca, vizinhos, caminhos, comum, pontes, comunidades) que o Claude pode usar nativamente
Camada 4: Autoaprimoramento
vault-patterns.mjs: Padrões semanais incluindo pontuação de momentum (1-10), % de atenção do projeto, tendências de velocidade, queima de tokens ($), detecção de bloqueio, rastreamento de frustração/energia, risco de burnoutvault-spaced.mjs: Repetição espaçada (FSRS) com 348 notas rastreadas, agendamento de revisão baseado em prioridadevault-prune.mjs: Pontuação de decaimento quente/morno/frio, arquiva automaticamente notas obsoletas, sinaliza notas nunca recuperadasvault-contradict.mjs: Detecção de contradições com base em regras (referências obsoletas, desvio de métricas, conflitos de data) + alimentada por IA (Sonnet compara documentos relacionados)vault-research.mjs: Pesquisa autônoma com Brave Search + Sonnet, monitoramento programado de tópicos
Camada 5: Visualização & Monitoramento
vault-canvas.mjs: Gera automaticamente arquivos Obsidian Canvas a partir do grafo de conhecimento (5 modos: mapa completo, por projeto, centrado em hub, comunidades, diário)vault-heartbeat.mjs: Agente proativo que coleta estado de todos os serviços, usa Sonnet para raciocinar sobre o que precisa de atenção
O sistema foi construído por um proprietário de agência solo que executa 4 projetos interconectados, gerencia 64K leads de negócios e conduz centenas de sessões Claude Code por semana. As ferramentas são todos módulos ES Node.js sem dependências externas além do que já está no repositório.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

SmallClaw V1.0.3 Adiciona Suporte a Webhooks, Automação n8n e Servidor MCP
A versão 1.0.3 do SmallClaw introduz endpoints de webhook para acionar serviços externos, fluxos de trabalho de automação local com n8n e conexões de servidor MCP para integração de ferramentas. A atualização mantém o foco da ferramenta em funcionar com pequenos LLMs locais.

Habilidade de Código Claude /conselho Executa Prompts em 4 Modelos de IA em Paralelo
Uma habilidade do Claude Code chamada /council envia qualquer prompt para GPT, Claude, Gemini e Grok simultaneamente em cerca de 7 segundos, depois usa o Gemini para sintetizar a melhor resposta identificando melhorias específicas dos outros modelos.

Pipeline de Código Claude Automatizado Reduz Uso de Tokens de 78k para 15k por Funcionalidade
Um pipeline de código aberto para Claude Code automatiza 12 fases, incluindo análise prévia do código existente, reduzindo o uso de tokens de ~78k para ~15k por funcionalidade. Oferece três perfis (yolo, padrão, paranóico) e substitui pontuações de confiança por validação baseada em grep.
Voker lança plataforma de análise de agentes com primitivas de Intenção/Correção/Resolução
A Voker, startup do YC S24, lança uma plataforma de análise para agentes com um SDK leve que anota automaticamente intenções, correções e resoluções dos usuários — oferecendo dashboards de autoatendimento sem depender de LLMs para engenharia de dados.