Construindo um Sistema de Conhecimento Autossuficiente com Claude Code e Obsidian

✍️ OpenClawRadar📅 Publicado: April 13, 2026🔗 Source
Construindo um Sistema de Conhecimento Autossuficiente com Claude Code e Obsidian
Ad

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
Ad

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 Obsidian
  • vault-sync.mjs: Sincronização horária de estatísticas Supabase, status AutoPost, atividade git, contexto de projeto
  • vault-voice.mjs: Voz-para-cofre com transcrição Whisper + resumo Sonnet de arquivos de áudio
  • vault-clip.mjs: Recorte web de feeds RSS + monitoramento de tópicos Brave Search + resumo por IA
  • vault-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ível
  • vault-reflect.mjs: Usa Sonnet para extrair decisões-chave das sessões, promove automaticamente para MEMORY.md
  • vault-autotag.mjs: Autoetiquetagem por IA com Sonnet sugerindo tags + conexões de wikilink
  • vault-schema.mjs: Validador de frontmatter com 10 tipos de nota, relatório de conformidade, modo de correção automática
  • vault-handoff.mjs: Gera handoff.json legí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, JSDoc
  • vault-graph.mjs: Grafo de conhecimento com 375 nós, 275 arestas, centralidade de intermediação, detecção de comunidades, sugestões de links
  • vault-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 burnout
  • vault-spaced.mjs: Repetição espaçada (FSRS) com 348 notas rastreadas, agendamento de revisão baseado em prioridade
  • vault-prune.mjs: Pontuação de decaimento quente/morno/frio, arquiva automaticamente notas obsoletas, sinaliza notas nunca recuperadas
  • vault-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

Ad

👀 See Also

SmallClaw V1.0.3 Adiciona Suporte a Webhooks, Automação n8n e Servidor MCP
Tools

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.

OpenClawRadar
Habilidade de Código Claude /conselho Executa Prompts em 4 Modelos de IA em Paralelo
Tools

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.

OpenClawRadar
Pipeline de Código Claude Automatizado Reduz Uso de Tokens de 78k para 15k por Funcionalidade
Tools

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.

OpenClawRadar
🦀
Tools

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.

OpenClawRadar