尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Abrir o app: https://gusvilella.github.io/Capi/ (atualiza sozinho a cada mudança publicada)
Web app simples para organizar o dinheiro do mês. Sem cadastro, sem instalação, sem servidor: o app inteiro está num único arquivo, index.html.
Baixe o projeto, extraia a pasta e dê dois cliques no index.html. Também dá para publicar no GitHub Pages / Netlify / Vercel e usar no celular.
Para ter o app com ícone na tela inicial, abrindo em tela cheia e funcionando sem internet, ele precisa estar publicado num endereço. O jeito grátis é o GitHub Pages:
/ (root) e clique em Save.https://seu-usuario.github.io/Capi/).Na engrenagem também tem Instalar como app, com essas instruções.
No app instalado, segure o ícone para ver os atalhos Lançamento rápido e Visão geral (Android e computador).
Os dados ficam em cada aparelho. Para usar o mesmo conteúdo no celular e no computador, veja Sincronizar mais abaixo.
No topo ficam os 4 números do mês:
Visão geral (primeira aba): um painel com a previsão do saldo nos próximos 30 dias (com aviso se a conta vai ficar negativa, a prévia das faturas ainda não lançadas e o detalhe de cada dia ao passar o mouse ou tocar), o calendário do mês com o que entra e sai em cada dia, para onde vai o dinheiro (todas as despesas), a fatura da vez de cada cartão com o uso do limite, e metas e patrimônio.
Os lançamentos ficam nas abas:
Receita: salário, freelas etc. Marque Receita recorrente para repetir todo mês, ou Recebimento futuro para só contar quando você marcar como recebido.
Despesa fixa: aluguel, internet, academia… Vale deste mês em diante, com dia de vencimento. Toque em Pendente/Pago para marcar o pagamento. O sino avisa as contas que vencem nos próximos dias.
Despesa variável: gastos do dia a dia, com categoria. Marque Parcelado para dividir uma compra nos próximos meses.
Assinaturas: Netflix, Spotify, Crunchyroll, Prime, Disney+ e outras, com logo. Escolha o serviço, o valor e se a cobrança é mensal ou anual (a anual só entra nas despesas no mês da renovação). Mostra o custo por mês e por ano, e o sino avisa as renovações dos próximos dias. Reajuste de preço vale deste mês em diante.
Cartões: cadastre cada cartão com banco, bandeira (Visa, Mastercard, Elo, Amex, Hipercard, Diners), final, limite, dia de fechamento e de vencimento. Cada fatura tem datas reais (fecha dd/mm, vence dd/mm) e status pelas datas: Aberta (ainda recebendo compras), A pagar (fechada), Vencida ou Paga. No mês atual a aba mostra a fatura "da vez" de cada cartão, e as setas na janela da fatura navegam entre as faturas. Uma fatura vencida sem pagar tem o botão "Mover para a fatura de…", para corrigir valores lançados no mês errado. O sino avisa as faturas fechadas perto do vencimento ou vencidas.
Limite disponível: com o limite cadastrado, cada cartão mostra quanto ainda tem livre (limite − faturas em aberto − compras e parcelas que ainda vão entrar). Compras parceladas no cartão caem uma parcela em cada fatura, e enquanto a fatura não é lançada aparece uma prévia com o que já está nela.
Valor que muda todo mês: conta fixa (luz, água, gás) ou entrada mensal (salário) pode ser marcada como "o valor muda todo mês". Até você confirmar, o mês usa a média dos últimos 3 meses confirmados e aparece como "≈ estimado". Ao marcar a conta como paga (ou tocar em "Quanto caiu?" no salário), o app pergunta o valor de verdade daquele mês; editar o valor nessa conta muda só o mês aberto.
Pago com / Recebido em: todo lançamento pode dizer de onde saiu ou pra onde foi: uma conta (Pix, débito, boleto) ou um cartão. O app lembra a última escolha. Conta: o saldo dela se atualiza sozinho (receitas somam, gastos descontam, na data do lançamento, até hoje). Cartão: a cobrança entra na fatura certa pela data (depois do fechamento, vai para a próxima) e, quando essa fatura é lançada, deixa de somar separado, porque já está dentro dela. No cadastro do cartão dá para dizer com qual conta a fatura é paga: ao marcar como paga, o valor sai dessa conta. Conta fixa ligada a um banco só sai do saldo quando você marca como paga (no dia em que marcou), pra nunca aparecer "atrasada" com o dinheiro já descontado. Corrigir um saldo à mão em Contas faz a conta recomeçar daquele valor.
Importar extrato (engrenagem → Importar extrato do banco): aceita CSV (Nubank conta e cartão, Inter, Itaú — inclusive o extrato sem cabeçalho —, C6 conta e cartão, Mercado Pago, Banco do Brasil e outros com colunas de data/descrição/valor, de entrada/saída ou com uma coluna de tipo débito/crédito, separados por vírgula ou ponto e vírgula), planilhas do Excel (.xlsx) e OFX. Mostra uma prévia para conferir: você diz de qual conta ou cartão é o extrato, cada lançamento vem com categoria sugerida (por palavras como iFood, posto, farmácia e pelo que você já categorizou antes) e o que já foi lançado, pagamentos de fatura e estornos vêm desmarcados. Dá para desfazer logo depois de importar.
Metas: objetivos com valor e prazo (viagem, carro, reserva de emergência…). O app mostra o progresso e quanto guardar por mês para chegar lá. O guardado pode ser digitado (com o atalho + Guardar) ou vir dos seus investimentos (soma o saldo estimado deles). O botão Calcular reserva de emergência usa 6 meses da sua média de despesas. O resumo avisa se as metas pedem mais do que você reserva em Investir.
Limite por categoria: em Gerenciar categorias (aba Despesa variável), dê um limite por mês a cada categoria. A aba mostra uma barra por categoria (⚠️ a partir de 80%, ⛔ quando passa), a janela de nova despesa diz quanto ainda cabe, e o sino avisa.
Evolução (cartão embaixo das abas): colunas de receita × despesas dos últimos 6 ou 12 meses (passe o mouse ou toque para ver os valores, clique ou toque de novo para ir ao mês, ou Ver tabela, com total e média), e comparações automáticas: quanto você gastou a mais/menos que no mês anterior, as categorias que mais mudaram, a média de despesas, quanto sobrou da receita e o patrimônio (contas + investimentos, registrado mês a mês).
Cada aba tem um gráfico de rosca mostrando para onde vai o dinheiro, filtro/busca e Gerenciar categorias (nome e cor).
Lançamento rápido (botão + no canto, ou tecla Q): escreva do seu jeito, como mercado 45,90 nubank, uber 23 crédito itaú, café 6,50 ontem, tv 2400 12x nubank (parcelado), transferi 200 nubank itau (entre contas) ou recebi 300 freela pix nubank. O app entende valor, data, categoria, e se foi na conta ou no cartão (também pelo final, ex.: cartão 8890), e mostra o que entendeu antes de lançar. Gastos frequentes viram ⭐ favoritos: um toque e está lançado.
Outros detalhes:
N novo lançamento, Q lançamento rápido, / buscar, H volta para o mês atual, ← → troca o mês, Esc fecha. No celular, arraste o dedo para os lados para trocar o mês.Tudo fica salvo no localStorage do navegador. Faça backup pela engrenagem de vez em quando, porque limpar os dados do navegador apaga os lançamentos. Dados de versões anteriores do app são migrados automaticamente.
Engrenagem → Sincronizar entre aparelhos. Usa um Gist secreto da sua conta do GitHub, de graça:
Os dados vão criptografados (AES-GCM 256, chave derivada da senha com PBKDF2): o GitHub só guarda texto embaralhado. Sem a senha não dá para recuperar o conteúdo da nuvem. Cada mudança sobe sozinha em poucos segundos e os outros aparelhos baixam ao abrir o app. Se os dois aparelhos mudarem ao mesmo tempo sem internet, vale a versão salva por último.
Em ⚙ → Resumo do mês em PDF (ou em "Resumo em PDF" na Visão geral) o app monta um relatório do mês que está na tela: receita, despesas, saldo, para onde foi o dinheiro, os últimos 6 meses, maiores gastos, contas fixas, assinaturas, cartões, patrimônio e metas. Na janela de impressão, escolha Salvar como PDF. No celular, use "Imprimir" e depois compartilhe como PDF. O relatório sai sempre em fundo branco, mesmo no tema escuro.
O app olha seus gastos e acha o que parece assinatura: serviços conhecidos (Netflix, Spotify, ChatGPT…) e gastos que se repetem todo mês com valor parecido (academia, por exemplo). Aparece um aviso na aba Assinaturas e no sininho. É só revisar e tocar em Adicionar, ou em Não é para ele não perguntar de novo.
Quando você importa um extrato e uma assinatura veio com valor diferente, o app avisa ("Spotify subiu de R$ 21,90 para R$ 23,90") e atualiza o preço com um toque, guardando o valor antigo no histórico.
Na apresentação da primeira vez, o app pergunta como vai usar: Só eu ou Em família (casal ou a casa toda). Em família você coloca quem faz parte (Leo, Ane, Bia…). Dá pra mudar depois em ⚙ → Uso do app.
Tudo continua sendo um orçamento só: os números somam tudo junto, do mesmo jeito. A família muda o jeito do app falar ("Boa noite, Leo e Ane", "Dinheiro de vocês") e deixa marcar de quem é cada entrada (o salário de cada um), gasto, cartão e banco, com uma bolinha com a inicial. Sem marcar, fica "da família".
Não tem cadastro nem senha. Na primeira vez, o app abre uma apresentação em telas (dá pra arrastar pro lado no celular): pergunta como você quer ser chamado (com sugestões de apelido: Fernanda → Fer, Nanda) e se vai usar só você ou em família, e mostra em telas animadas como o app funciona (entradas, contas fixas e gastos; o lançamento rápido; o gráfico e os avisos). Dá pra pular as explicações.
Em ⚙ → Seu nome dá pra trocar o nome ou o apelido e ver a apresentação de novo. Os lançamentos ficam só neste aparelho; pra proteger, use ⚙ → Senha para abrir o app.
Em ⚙ → Senha e digital você cria um PIN de 4 dígitos para abrir o app. No celular (e no computador com Windows Hello / Touch ID) dá para ativar a digital ou o rosto. O app também se tranca sozinho quando fica mais de 1 minuto em segundo plano. O PIN não fica salvo em texto: só um hash dele fica no aparelho.
Esqueceu o PIN? Em "Esqueci a senha" você pode apagar os dados deste aparelho e depois recuperar tudo conectando a sincronização de novo (ou pelo backup).
Os logos ficam embutidos no arquivo (funcionam sem internet):
Marcas sem logo disponível aparecem com a inicial na cor da marca. Não dá para enviar imagens próprias: só aparecem os logos que já vêm no app. O símbolo do Bradesco vem do pacote react-bancos (MIT). Nos gráficos, os símbolos de um tom só vêm do Simple Icons (CC0) e do @edusites/icons (MIT). As marcas pertencem aos seus donos e aparecem aqui só para identificar as contas, cartões e assinaturas de quem usa o app.
Investimentos: onde seu dinheiro está guardado (ex.: conta Mercado Pago a 120% do CDI, CDB, Tesouro). Informe o saldo e o rendimento (% do CDI, prefixado ou sem rendimento), e o app estima o saldo de hoje dia a dia (dias úteis) e quanto rende por mês. Em Editar dá para corrigir o saldo, aportar ou resgatar (e dizer de qual conta o dinheiro saiu ou para qual voltou). A taxa do CDI é buscada no Banco Central uma vez por dia; se não der, dá para ajustar clicando nela. Os valores são brutos, antes do IR.