Visão Geral¶
Anote AI é uma plataforma unificada de assistente de codificação por IA e chatbot privado. Ele lê seu código, edita arquivos, executa comandos, revisa PRs e responde perguntas sobre seus documentos — disponível no seu terminal, IDE, navegador, aplicativo de desktop e telefone.
Começando¶
Anote funciona em várias superfícies: o CLI, VS Code, a web, desktop e mobile. Escolha uma abaixo para começar. A maioria das superfícies se conecta ao backend hospedado do Anote ou à sua própria instância auto-hospedada (veja Configuração).
O CLI completo para trabalhar com Anote diretamente no seu terminal. Faça perguntas, corrija bugs, revise PRs e pesquise seu código sem sair do shell.
bash
npm install -g @anote-ai/anote
Requer Node.js 18 ou posterior. Então, em qualquer projeto:
bash
cd seu-projeto
anote init
anote ask "explique este código"
anote init orienta você na configuração da sua chave de API e provedor LLM preferido.
A extensão do VS Code traz uma barra lateral de chat, revisão de diffs inline e respostas em streaming diretamente no seu editor.
Pesquise por "Anote" no marketplace de Extensões do VS Code, ou instale via:
bash
code --install-extension anote-ai.anote-ai-coding
Uma interface de chat no navegador estilo ChatGPT com upload de documentos e Q&A suportado por RAG. Auto-hospede com Docker Compose:
```bash git clone https://github.com/anote-ai/Panacea cd Panacea cp packages/backend/.env.example packages/backend/.env
Edite .env com suas chaves de API¶
docker compose up ```
Frontend: http://localhost:3000 · Backend: http://localhost:5000
Um aplicativo Electron privado, capaz de funcionar offline. Todos os dados permanecem na sua máquina, e ele funciona com modelos locais do Ollama quando você não deseja chamar um provedor hospedado.
Baixe a versão mais recente do GitHub Releases — disponível para macOS (DMG), Windows (instalador) e Linux (AppImage/DEB/RPM).
Um cliente de chat nativo para iOS e Android construído com Expo.
bash
cd packages/mobile
npm install
npx expo start
Escaneie o código QR com o aplicativo Expo Go, ou execute em um simulador.
O que você pode fazer¶
Faça perguntas sobre seu código
bash
anote ask "como funciona o middleware de autenticação?"
anote ask --file src/auth.ts "explique este arquivo"
anote ask --compare # lado a lado entre vários modelos
cat src/handler.py | anote ask "o que poderia dar errado aqui?"
Corrija bugs automaticamente
anote fix --loop itera contra sua suíte de testes — até --max-iterations rodadas — até que passe, ou corrige um único arquivo com --file.
bash
anote fix --loop --max-iterations 5
Revise pull requests
bash
anote review --pr 42
Revisões para bugs, problemas de segurança e qualidade — localmente contra um diretório/arquivo, ou postadas diretamente em um PR do GitHub.
Pesquise seu código semanticamente
bash
anote index # construa um índice TF-IDF (execute uma vez, depois mantenha atualizado)
anote search "validação de token JWT"
Converse e faça Q&A sobre seus documentos
Faça upload de documentos no Aplicativo Web ou Aplicativo Desktop e faça perguntas sobre eles — suportado por RAG via POST /api/documents/{id}/ask.
Audite por problemas de segurança e desempenho
bash
anote security --severity high --fix
anote perf --focus "database,bundle" --fix
Gere changelogs e docs, ou execute migrações
bash
anote changelog --since v1.2.0
anote docs src/api.ts --style jsdoc
anote migrate --from "React 17" --to "React 18"
Verifique sua configuração
bash
anote doctor
Verifica Node.js ≥ 18, ANTHROPIC_API_KEY, .anote.json, CLAW.md, e git.
Use Anote em todos os lugares¶
| Eu quero... | Melhor opção |
|---|---|
| Trabalhar a partir do meu terminal | CLI |
| Obter ajuda de IA inline no meu editor | Extensão do VS Code |
| Conversar com documentos em um navegador | Aplicativo Web |
| Manter tudo privado e offline | Aplicativo Desktop — funciona com modelos locais do Ollama |
| Conversar do meu telefone | Aplicativo Mobile |
| Chamar Anote do meu próprio código ou scripts | TypeScript SDK ou Python SDK |
| Integrar diretamente contra a API REST | Backend API |
| Automatizar revisão de PR ou verificações de CI | CLI: anote review --pr |
Provedores LLM suportados¶
- Anthropic — Claude (
claude-opus-4-8,claude-sonnet-4-6,claude-haiku-4-5) - OpenAI — GPT-4o, GPT-4o-mini
- Google — Gemini 2.0 Flash, Gemini 1.5 Pro
- Ollama — qualquer modelo local (Llama 3, Mistral, etc.)
- xAI — Grok
Próximos passos¶
- Início Rápido — init, ask, fix, index, review e changelog em ordem
- Como o Panacea Funciona — o loop agente, ferramentas e streaming
- Modos de Permissão — controle o que o agente pode fazer sem perguntar
- Fluxos de Trabalho Comuns — padrões passo a passo para tarefas do dia a dia
- Configuração — chaves de API, configuração do provedor e
~/.anote/config.json - Comandos CLI — a referência completa de comandos
- Backend API — os endpoints REST que alimentam cada superfície
- Arquitetura — como o monorepo e o backend se encaixam
- Contribuindo — configure o repositório para desenvolvimento local