O que llm-wiki-stack faz?
Um plugin Claude Code para Obsidian — o LLM Wiki de Karpathy distribuído como uma pilha de quatro camadas, com ganchos e orquestração multiagente.
Visão Geral
Este plugin implementa uma arquitetura modular para criar wikis inteligentes usando modelos de linguagem. A pilha é composta por:
- Camada 1 - Entrada: Coleta e normaliza dados de várias fontes.
- Camada 2 - Processamento: Aplica transformações e sumarizações via LLM.
- Camada 3 - Armazenamento: Gerencia a persistência em Obsidian.
- Camada 4 - Consulta: Permite perguntas e respostas contextuais.
Funcionalidades
- Orquestração Multiagente: Coordena múltiplos agentes para tarefas como sumarização, geração de consultas e manutenção.
- Ganchos Personalizados: Pontos de extensão para integrar lógica customizada sem modificar o núcleo.
- Integração com Obsidian: Todos os dados são armazenados como notas do Obsidian, permitindo edição manual e consulta visual.
- Suporte a Claude Code: Comandos naturais para interagir com a pilha via terminal.
Como Usar
- Instale o plugin no seu workspace do Obsidian.
- Configure a pilha no arquivo
llm-wiki-config.json. - Use comandos como
llm-wiki add <documento>para adicionar conteúdo. - Consulte com
llm-wiki query <pergunta>.
Exemplo de Configuração
{
"layers": ["input", "process", "storage", "query"],
"hooks": {
"pre_process": "custom_script.sh",
"post_query": "format_response.sh"
},
"orchestration": {
"agents": ["summary_agent", "query_agent", "maintenance_agent"]
}
}
Requisitos
- Claude Code (CLI)
- Obsidian v1.0+
- Node.js 18+
Contribuição
Sinta-se à vontade para abrir issues ou pull requests. Veja o arquivo CONTRIBUTING.md para mais detalhes.