Three tools: Python (Vera's language), Git (download code), uv (manage dependencies).
Três ferramentas: Python (linguagem da Vera), Git (baixar código), uv (gerenciar dependências).
Python 3.11+
Download from python.org/downloads. Check "Add Python to PATH".
Baixe em python.org/downloads. Marque "Add Python to PATH".
brew install python
sudo apt install python3 python3-pip
Git
Download from git-scm.com, install with defaults.
Baixe em git-scm.com, instale com padrões.
brew install git
sudo apt install git
uv
Open PowerShell (not cmd):
Abra o PowerShell (não o cmd):
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
curl -LsSf https://astral.sh/uv | sh
curl -LsSf https://astral.sh/uv | sh
Verify
Close and reopen terminal, then:
Feche e reabra o terminal:
python --version git --version uv --version
"python" not recognized (Windows): reopen terminal. If broken, reinstall with "Add to PATH".
"python" não reconhecido (Windows): reabra o terminal. Se não funcionar, reinstale com "Add to PATH".
No Homebrew (macOS): brew.sh first.
Sem Homebrew (macOS): instale via brew.sh primeiro.
Linux: try python3 --version.
Linux: tente python3 --version.
1. Fork
Open github.com/veralifeos/vera-open, click Fork, then Create fork.
Abra github.com/veralifeos/vera-open, clique em Fork, depois Create fork.
2. Clone
Replace YOUR_USERNAME:
Substitua YOUR_USERNAME:
git clone https://github.com/YOUR_USERNAME/vera-open.git cd vera-open uv sync
uv sync finishes without errors = ready.
uv sync termina sem erros = pronto.
Fork = your copy on GitHub.
Clone = download to your machine.
uv sync = install project dependencies.
Fork = sua cópia no GitHub.
Clone = baixar para sua máquina.
uv sync = instalar dependências.
Tokens = passwords that let Vera access each service.
Tokens = senhas que permitem a Vera acessar cada serviço.
A. Notion
- notion.so → Settings → Connections → "Develop or manage integrations"
- New integration → name "Vera" → Internal → Read + Insert + Update → Save
- Copy token (
ntn_orsecret_)
- notion.so → Settings → Connections → "Develop or manage integrations"
- Nova integração → nome "Vera" → Internal → Read + Insert + Update → Save
- Copie o token (
ntn_ousecret_)
Duplicate template: Vera template
Duplique o template: Vera template
Connect integration to EACH database: open it → ••• → Connections → "Vera"
Conecte a integração em CADA database: abra → ••• → Connections → "Vera"
B. Telegram
- @BotFather →
/newbot→ name + username → copy token - Send any message to your bot
- Open in browser:
- @BotFather →
/newbot→ nome + username → copie o token - Envie qualquer mensagem pro seu bot
- Abra no navegador:
https://api.telegram.org/botYOUR_TOKEN/getUpdates
Find "chat":{"id": 123456789} = your Chat ID.
Procure "chat":{"id": 123456789} = seu Chat ID.
Send a message to the bot first, reload. Wait 10s if still empty.
Envie uma mensagem pro bot primeiro, recarregue. Espere 10s se ainda vazio.
C. Claude API
- console.anthropic.com → create account (free US$5)
- API Keys → Create Key → copy (
sk-ant-api03-)
- console.anthropic.com → crie uma conta (US$5 grátis)
- API Keys → Create Key → copie (
sk-ant-api03-)
uv run vera setup
Paste each credential when prompted.
Cole cada credencial quando solicitado.
Test connections
uv run vera validate
If something fails
uv run vera doctor
"No module named vera" → uv sync first.
"No module named vera" → rode uv sync primeiro.
Notion not found → connect integration to each database (step 3A).
Notion não encontrado → conecte a integração em cada database (passo 3A).
Telegram fails → CHAT_ID must be numeric, not username.
Telegram falha → CHAT_ID deve ser numérico, não username.
Test (nothing sent)
uv run vera briefing --dry-run --force
Send for real
uv run vera briefing --force
Check Telegram. That's your first briefing.
Confira no Telegram. Esse é seu primeiro briefing.
Next
- Personalize: edit
workspace/USER.md - Personalize: edite
workspace/USER.md - Research:
uv run vera packs install jobs - Research:
uv run vera packs install jobs - Automate: GitHub Actions (below)
- Automatize: GitHub Actions (abaixo)
- Explore:
uv run vera --help - Explore:
uv run vera --help
Your fork → Settings → Secrets and variables → Actions. Add 4 secrets:
Seu fork → Settings → Secrets and variables → Actions. Adicione 4 secrets:
NOTION_TOKEN ANTHROPIC_API_KEY TELEGRAM_BOT_TOKEN TELEGRAM_CHAT_ID
Actions tab → "Vera Briefing" → Enable workflow.
Aba Actions → "Vera Briefing" → Enable workflow.