Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Track the rhythm of your money: how much comes in, how much goes out, where it’s leaking, and where it’s worth acting first.
AI translation
Acompanhe o ritmo do seu dinheiro: quanto entra, quanto sai, onde está vazando e onde vale a pena agir primeiro.
FinanceTypeScript · JavaScriptGitHub @HugoleosilvaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Acompanhar o "batimento cardíaco" ou o ritmo da saúde financeira do usuário em tempo real.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
O pulso da sua saúde financeira. Você informa o que entra, cadastra (ou importa) o que sai, e o FinPulseIQ mostra: • quanto entra, quanto sai, quanto sobra e o nível de saúde do mês (Ótimo / Bom / Normal / Ruim / Crítico); • para onde vai o dinheiro (por categoria e subcategoria); • onde a torneira está pingando — os vazamentos, com uma estimativa de quanto dá para economizar em cada área e onde atacar primeiro; • um simulador: marque onde você consegue agir e veja a nova sobra do mês; • o fluxo de caixa dia a dia, com alerta de risco de ficar no vermelho; • a evolução mês a mês.Read the full README ↗
O pulso da sua saúde financeira. Você informa o que entra, cadastra (ou importa) o que sai, e o FinPulseIQ mostra:
No fim, gera um diagnóstico em texto + uma pergunta pronta para você levar a uma IA (ChatGPT, Claude, Gemini) montar seu plano de ação — com botões que já copiam o texto e abrem a IA.
jose), senha com hash scryptSistema privado para duas contas: hugo e angelica (o cadastro só aceita
esses dois apelidos). Cada uma tem CRUD total na própria área. hugo também
enxerga a área de angelica em somente leitura, para acompanhamento.
Requer Node 20.19+ (recomendado 20 LTS mais recente ou 22). O projeto roda em 20.12, mas algumas ferramentas de dev reclamam.
Instale as dependências:
npm install
Crie o arquivo .env.local (baseie-se em .env.example):
MONGODB_URI="mongodb+srv://usuario:[email protected]/?retryWrites=true&w=majority"
MONGODB_DB="finpulseiq"
AUTH_SECRET="<valor aleatório de 32+ caracteres>"
MONGODB_URI: em MongoDB Atlas → Database → Connect → Drivers. Troque
<db_password> pela senha real. Em Network Access, libere seu IP (ou
0.0.0.0/0 para testes).AUTH_SECRET: gere com openssl rand -base64 32 (ou
https://generate-secret.vercel.app/32).Rode:
npm run dev
Abra http://localhost:3000, clique em Criar conta e cadastre hugo e
angelica (uma vez cada).
node scripts/dev-mem.mjs
Sobe um MongoDB temporário, cria hugo/angelica e um mês de exemplo, e roda o
dev na porta 3313. (Login não funciona nesse modo porque as senhas são fictícias
— é só para inspecionar as telas.)
npm test
lib/__tests__/calculos.test.ts — resumo, vazamentos, índice de oportunidade,
simulação, nível de saúde e fluxo de caixa (usa o exemplo "R$ 5.000 entram,
R$ 4.700 saem, sobram R$ 300").lib/__tests__/integracao.test.ts — fluxo completo contra um Mongo em
memória: cria usuário, lança dados, importa planilha CSV, gera o diagnóstico e
confere o isolamento entre contas.Hugoleosilva/FinPulseIQ).MONGODB_URI, MONGODB_DB, AUTH_SECRET).0.0.0.0/0 (a Vercel usa IPs
dinâmicos).Em Meu mês → Importar planilha (.xlsx ou .csv). Colunas entendidas:
tipo (Receita/Despesa), descricao, valor (obrigatórias), dia,
categoria, subcategoria, classificacao (essencial / pode reduzir / dá para
viver sem), forma de pagamento. Há um modelo para baixar na própria tela.
npm audit aponta avisos apenas em dependências de
desenvolvimento/transitivas (esbuild do Vitest, uuid do exceljs); nada
no caminho de produção. Atualizar o Node para 20.19+/22 permite subir o
Vitest para a versão mais recente.