Tutorial · Produtividade

Obsidian + Claude Code: central de comando do zero

Como instalar o Obsidian, conectar o Claude Code no terminal e deixar um agente montar a estrutura inteira da sua vault — pastas, templates, frontmatter, tudo. No final, como plugar o Command Center pra ter um dashboard que centraliza tudo num lugar só.

15 min de leitura Iniciante–Intermediário Atualizado em mai/26 Baseado no vídeo de mai/26
Sumário
  1. O que é o Obsidian
  2. Instalando o Obsidian
  3. Conceitos básicos
  4. O que é o Claude Code
  5. Instalando o Claude Code
  6. Estruturando a vault com o agente
  7. CLAUDE.md: o contexto que muda tudo
  8. O Command Center
  9. Próximos passos

O que é o Obsidian

O Obsidian é um aplicativo de notas que funciona com arquivos Markdown guardados no seu computador. Não tem nuvem obrigatória, não tem conta, não tem mensalidade. Você baixa, abre uma pasta, e começa a escrever. Os arquivos são .md — texto puro que abre em qualquer editor, de qualquer sistema operacional.

Isso é o que separa ele de ferramentas como Notion, Google Docs ou Evernote: seus arquivos são seus. Se o Obsidian sumir amanhã, você abre a pasta no Finder, no Explorer, no TextEdit, no VS Code — e tá tudo lá, legível, sem lock-in.

Mas o real poder do Obsidian não é só ser portável. É que ele é extensível. Com plugins da comunidade você adiciona kanban, calendário, templates, queries, gráficos — e, como este tutorial vai mostrar, integração com agentes de IA que operam direto nos seus arquivos.

Instalando o Obsidian

O Obsidian é gratuito pra uso pessoal. Roda em Windows, macOS, Linux, iOS e Android. Pra este tutorial, foco no desktop — é onde o Claude Code vai rodar junto.

1

Baixa o instalador

Acessa obsidian.md/download. O site detecta seu sistema e mostra o botão certo. Clica e instala normalmente — no macOS arrasta pro Applications, no Windows roda o .exe, no Linux tem .AppImage, .deb e .snap.

2

Cria uma vault

Na primeira abertura, o Obsidian pede pra criar ou abrir uma vault — que é só uma pasta no seu computador. Clica em Create new vault, dá um nome (ex: Minha Vault) e escolhe onde salvar. Pronto — o Obsidian criou a pasta e abriu.

3

Cria sua primeira nota

Com a vault aberta, clica no ícone de nova nota (ou Ctrl/Cmd+N). Dá um nome e começa a escrever. Tudo que você escreve é salvo automaticamente como um arquivo .md dentro da pasta que você escolheu.

Onde fica a vault?

A vault é literalmente uma pasta no seu computador. Vai lá no Finder ou Explorer e abre — você vê os arquivos .md e uma pasta oculta .obsidian com as configurações. Não tem mágica, é tudo arquivo de texto.

Conceitos básicos

Antes de avançar, vale entender o vocabulário mínimo:

Conceito O que é Análogo
Vault Uma pasta no seu computador. Contém todas as suas notas. O "caderno" inteiro
Nota Um arquivo .md. Cada nota é uma página. Um documento do Google Docs
Markdown Formato de texto com sintaxe simples (# pra título, ** pra negrito, - pra lista). Texto com formatação sem mouse
Frontmatter Bloco YAML no topo da nota (entre ---). Metadados: tags, data, status. As propriedades de um documento
Wikilink Link interno: [[Nome da Nota]]. Conecta notas entre si. Hiperlink, mas dentro da vault
Plugin Extensão que adiciona funcionalidade. Comunidade gigante. Extensão do Chrome/VS Code

Markdown em 30 segundos

O Markdown é o que faz seus arquivos serem portáveis. Aqui vai o mínimo que você precisa:

sintaxe Markdown
# Título principal
## Subtítulo
### Sub-subtítulo

Texto normal. **Negrito** e *itálico*.

- Item de lista
- Outro item
  - Sub-item

1. Lista numerada
2. Segundo item

> Citação em bloco

`código inline`

[[Link pra outra nota]]

---
tags:
  - exemplo
  - tutorial
status: rascunho
---

O Obsidian renderiza tudo isso visualmente — você escreve em Markdown e vê formatado. Mas por baixo é sempre texto puro.

O que é o Claude Code

O Claude Code é uma ferramenta da Anthropic que roda no terminal do seu computador. Ele é um agente de IA com acesso direto aos seus arquivos locais — lê, escreve, cria pastas, edita conteúdo. Diferente do ChatGPT ou do Claude na web (onde você copia e cola texto), o Claude Code opera dentro do seu sistema de arquivos.

O que isso significa na prática: você aponta ele pra uma pasta e conversa. "Cria uma estrutura de pastas pra mim", "organiza esses arquivos por data", "lê todos os meus roteiros e adiciona tags automáticas". Ele entende o contexto do que tá naquela pasta e age.

É essa capacidade — ler contexto local e agir nele — que transforma o Obsidian de um app de notas em uma central de operações. O Obsidian cuida da interface, os arquivos são a base de dados, e o Claude Code é o motor que opera em cima.

fluxo simplificado
┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│   Obsidian   │     │ Arquivos .md │     │  Claude Code │
│  (interface) │ ←── │   (dados)    │ ──→ │   (agente)   │
└──────────────┘     └──────────────┘     └──────────────┘
       ↑                    ↑                     │
       │                    └─────────────────────┘
       │                     lê, cria, edita
       └── você vê o resultado em tempo real

Instalando o Claude Code

O Claude Code precisa de Node.js 18+ instalado e de uma assinatura do Claude Max (ou créditos da API da Anthropic).

Pré-requisitos

  • Node.js 18 ou superior — baixa em nodejs.org (versão LTS recomendada)
  • Conta na Anthropic — com assinatura Claude Max ou créditos de API
  • Terminal — Terminal.app no macOS, PowerShell/Windows Terminal no Windows, qualquer terminal no Linux
1

Instala o Node.js

Se você não tem certeza se já tem, abre o terminal e roda:

terminal
node --version

Se aparecer v18.x.x ou superior, tá pronto. Se não, baixa o instalador em nodejs.org — versão LTS, instala normalmente.

2

Instala o Claude Code

Com o Node.js instalado, uma linha resolve:

terminal
npm install -g @anthropic-ai/claude-code

Isso instala o comando claude globalmente no seu sistema.

3

Autentica

Na primeira vez que rodar o claude, ele abre o navegador pra você logar com sua conta da Anthropic. Autoriza, volta pro terminal — pronto, autenticado.

terminal
claude
4

Testa

Com o Claude Code aberto, digita qualquer coisa — "oi, tá funcionando?" — e ele responde. Se respondeu, tá pronto pra usar.

Claude Code consome tokens

Cada interação com o Claude Code usa tokens da sua assinatura Max ou créditos de API. Operações simples (criar pastas, escrever templates) são baratas. Operações pesadas (processar dezenas de arquivos longos) consomem mais. A assinatura Max inclui uso generoso, mas vale ficar de olho no consumo nos primeiros dias.

Estruturando a vault com o agente

Aqui é onde a mágica acontece. Em vez de criar pasta por pasta, template por template, manualmente — você pede pro Claude Code fazer isso pra você. Ele entende o que você precisa e monta a estrutura.

1

Navega até a vault no terminal

Abre o terminal e entra na pasta da vault que você criou no Obsidian:

terminal
cd ~/Documents/Minha-Vault
2

Inicia o Claude Code

terminal
claude

Ele detecta que está numa pasta e fica pronto pra receber instruções.

3

Pede a estrutura

Agora é só descrever o que você precisa. Seja específico sobre o seu contexto. Exemplos de prompts que funcionam:

prompt genérico
Cria uma estrutura de vault pro Obsidian pra um
criador de conteúdo no YouTube. Preciso de pastas
pra roteiros, ideias, parcerias comerciais, daily
notes e referências. Cria um template de roteiro
com frontmatter YAML (tags, status, data) e um
template de daily note com seção de tarefas.
prompt pra freelancer
Monta uma vault do Obsidian pra freelancer de
design. Preciso de: Projetos (com subpastas por
cliente), Referências visuais, Financeiro (controle
de notas fiscais e recebimentos), Daily Notes e
Templates. Cada projeto deve ter frontmatter com
cliente, valor, prazo e status.
prompt pra estudante
Cria uma vault de estudo no Obsidian. Pastas por
matéria, sistema de flashcards com tags, daily
notes com seção de estudo do dia, template de
resumo de aula com data/professor/matéria no
frontmatter.
4

Revisa e aprova

O Claude Code vai pedir permissão antes de criar cada arquivo. Ele mostra o que vai fazer — o caminho do arquivo, o conteúdo — e você aprova ou pede ajuste. Nada é criado sem seu OK.

5

Abre no Obsidian

Volta pro Obsidian — tudo que o Claude Code criou já aparece lá. Pastas, notas, templates, tudo. Como o Obsidian lê direto do sistema de arquivos, qualquer mudança que o agente fizer aparece em tempo real.

Um exemplo concreto: quando eu migrei pro Obsidian, o Claude Code processou mais de 120 roteiros antigos do Google Docs. Pegou cada um, adaptou pro formato Markdown, preencheu tags, criou resumos, organizou em pastas por data. Coisa que levaria semanas pra fazer manualmente, saiu em uma sessão.

Quanto mais contexto, melhor o resultado

Não diga só "cria uma vault". Diga o que você faz, como você trabalha, que tipo de informação precisa organizar. O agente adapta a estrutura pro seu caso real — e se o resultado não ficar bom de primeira, você conversa e refina. Ele já tem o contexto da vault inteira.

CLAUDE.md: o contexto que muda tudo

Esse é o passo que transforma o Claude Code de "assistente genérico" em "assistente que conhece o seu projeto". O CLAUDE.md é um arquivo Markdown que fica na raiz da vault (e opcionalmente em subpastas) e funciona como uma instrução permanente pro agente. Toda vez que o Claude Code abre na pasta, ele lê esse arquivo automaticamente.

O que colocar no CLAUDE.md:

  • O que é este projeto — contexto geral da vault
  • Estrutura de pastas — o que cada pasta contém e pra que serve
  • Convenções — formato de nome de arquivo, padrão de tags, regras de frontmatter
  • Regras de negócio — o que o agente pode e não pode fazer
exemplo de CLAUDE.md
# CLAUDE.md

## O que é esta vault

Vault de produtividade pessoal de um freelancer de design.
Contém projetos por cliente, referências visuais, financeiro
e notas diárias.

## Estrutura

- Projetos/ — um subdiretório por cliente/projeto
- Referências/ — inspiração visual, paletas, tipografia
- Financeiro/ — controle de NFs e recebimentos
- Daily Notes/ — uma nota por dia, formato YYYY-MM-DD.md

## Convenções

| Elemento        | Padrão              |
|-----------------|---------------------|
| Arquivos        | kebab-case           |
| Daily notes     | YYYY-MM-DD.md        |
| Projetos        | NomeCliente - Projeto |

## Regras

- Sempre usar tags do frontmatter em minúscula
- Status possíveis: rascunho, em-andamento, concluído
- Daily notes nunca devem ser deletadas

Você pode criar CLAUDE.md dentro de subpastas também. Por exemplo, um Projetos/CLAUDE.md com regras específicas de como organizar projetos — e o agente respeita as regras da pasta em que está operando.

Na prática, o CLAUDE.md é o que permite que o agente tome decisões boas sem você ter que repetir instrução toda sessão. Você escreve uma vez, e ele sabe.

Peça pro Claude Code criar o CLAUDE.md

Depois que o agente montar a estrutura da vault, peça: "agora cria um CLAUDE.md documentando a estrutura que você montou, as convenções que usou, e as regras que eu te passei". Ele gera o arquivo com tudo que você descreveu, mais o que ele inferiu do contexto.

O Command Center

O Kav Command Center é um plugin custom do Obsidian que eu construí pra centralizar a operação do canal num dashboard só. Ele mostra tarefas do dia, inbox de e-mail, métricas do YouTube, processos de parceria e pipeline editorial — tudo numa tela, sem precisar abrir outra aba.

O design é simples: o plugin só lê e renderiza. Toda a inteligência vem do Claude Code rodando no terminal integrado. O plugin monitora arquivos JSON e Markdown que os comandos do Claude Code atualizam, e re-renderiza automaticamente quando algo muda.

arquitetura do Command Center
┌─────────────────────────────────────────────┐
│            Kav Command Center               │
│  ┌─────────┬────────┬────────┬────────────┐ │
│  │ OVERVIEW│  HOJE  │  CANAL │  COMERCIAL │ │
│  └─────────┴────────┴────────┴────────────┘ │
│                                             │
│  ┌──────────────────────────────────────┐   │
│  │  Cards: tarefas, inbox, métricas,   │   │
│  │  uploads, pipeline                   │   │
│  └──────────────────────────────────────┘   │
│                                             │
│  ┌──────────────────────────────────────┐   │
│  │  Skill Bar: botões de slash commands │   │
│  └──────────────────────────────────────┘   │
│                                             │
│  ↕ lê arquivos JSON + daily note            │
│                                             │
│  ┌──────────────────────────────────────┐   │
│  │  Terminal integrado com Claude Code  │   │
│  └──────────────────────────────────────┘   │
└─────────────────────────────────────────────┘

5 abas, cada uma com foco diferente

Aba O que mostra
Overview Métricas do canal (inscritos, views), último upload, inbox resumido, tarefas do dia com checkbox interativo
Hoje Vídeo publicando amanhã (sistema D-1), tarefas, processos de parceria pendentes, agenda dos próximos 7 dias
Canal Pipeline editorial: último vídeo, contagem de roteiros publicados vs. em progresso, top 5 vídeos do mês
Comercial Parcerias por status (kanban), ações pendentes de cada lado, drafts abertos, próximo evento
Pautas Ideias em incubação, specs ativos, planos em execução, radar editorial

A Skill Bar

Na base do dashboard, uma fileira de botões que disparam comandos no terminal. Um clique em /plan-today e o agente lê sua agenda, seu inbox, suas pendências e escreve o plano do dia na daily note. Um clique em /inbox-brief e ele puxa as threads abertas do Gmail e atualiza o card de inbox. Tudo sem sair do Obsidian.

Como instalar

1

Instala o plugin Terminal

O Command Center precisa de um terminal integrado no Obsidian. Vai em Settings → Community Plugins → Browse, busca por Terminal (de polyipseity), instala e ativa. Esse plugin abre terminais dentro do Obsidian.

2

Copia o plugin pra vault

O Command Center não tá na loja de plugins (é custom). Copia a pasta do plugin pra dentro da vault:

terminal
cp -r kav-command-center .obsidian/plugins/kav-command-center
3

Instala dependências e builda

terminal
cd .obsidian/plugins/kav-command-center
npm install
npm run build
4

Ativa e abre

Recarrega o Obsidian (Cmd/Ctrl+R). Vai em Settings → Community Plugins, ativa o Kav Command Center. Abre via Command Palette (Cmd/Ctrl+P) → "Kav: Open Command Center" ou pelo ícone na barra lateral.

5

Configura os caminhos

Em Settings → Kav Command Center, ajusta os caminhos das pastas da sua vault (Daily Notes, Roteiros, Parcerias, etc.) pra bater com a estrutura que o Claude Code montou pra você.

Auto-init

Quando você abre o Command Center, ele automaticamente abre um terminal, inicia o Claude Code, e roda uma checagem de atualização. Se seus dados estiverem desatualizados (inbox velho, daily note vazia), ele dispara os comandos pra atualizar. Tudo acontece sozinho no fundo — você só vê os cards atualizando.

Adaptando pro seu caso

O Command Center foi feito pro meu fluxo de criador de conteúdo, mas a arquitetura é adaptável. O plugin lê Markdown e JSON — se a sua vault tem uma pasta de projetos, uma pasta de clientes, daily notes com tarefas, dá pra adaptar os painéis pra mostrar o que faz sentido pro seu contexto. Os parsers de dados ficam em src/data/ e cada painel em src/panels/ — TypeScript direto, sem framework.

Próximos passos

Com Obsidian + Claude Code + Command Center rodando, o sistema já se sustenta sozinho. A partir daqui, vale investir em três direções:

  • Criar mais CLAUDE.md por subpasta — quanto mais contexto o agente tem, melhores as decisões que ele toma. Uma pasta de projetos com suas próprias regras, uma pasta de finanças com seus formatos. Cada CLAUDE.md é como treinar o agente numa área específica.
  • Explorar plugins da comunidade — Dataview pra queries automáticas, Templater pra templates com lógica, Kanban pra boards visuais, Calendar pra navegar por daily notes. A combinação de plugins certos com o agente certo transforma a vault.
  • Montar slash commands — os comandos customizados do Claude Code (arquivos .md em ~/.claude/commands/) automatizam tarefas repetitivas. Um comando pra resumir a semana, outro pra processar inbox, outro pra gerar relatório. É onde o sistema começa a trabalhar pra você.