Ponto

Time tracker self-hosted

Cronometre o trabalho.
O relatório vira fatura.

Feito para quem cobra por hora: timer de um clique, valor-hora por cliente e uma exportação mensal pronta para virar fatura. Roda no seu servidor — seus dados ficam com você.

Não quer hospedar? Use o Ponto Cloud — esta instância, por apenas US$ 1/mês*. O acesso é por convite: peça o seu.

Do timer à fatura, sem sair do app

O timer fica no topo de todas as telas. Organize o trabalho em Cliente → Projeto → Tarefa.
Defina o valor-hora de cada cliente (em real, euro…) e, no fim do mês, exporte o relatório.

Relatórios que fecham o mês

Horas por dia, distribuição por projeto e agrupamentos em dois níveis — do resumo ao detalhe. Exporte em .xlsx ou CSV e anexe direto à fatura.

Extensão de Chrome em breve

Inicie e pare o timer direto do popup, sem trocar de aba. É a mesma API do app — o servidor continua sendo a fonte da verdade.

CLI ponto disponível

Comandos no terminal e saída JSON para agentes de IA, como o Claude. Já disponível — compile do código e conecte à sua instância com o mesmo token da extensão.

Histórico sempre mantido

Cada lançamento guarda o valor-hora do dia em que foi registrado. Reajustou um cliente? O novo valor vale só daqui para a frente — o histórico permanece intacto e as faturas antigas continuam corretas.

Self-host em 4 passos

Uma única aplicação Rails com SQLite. O repositório já traz o Dockerfile e a configuração do Kamal — e o README é o guia completo.

  1. 1

    Clone o repositório

    git clone no seu servidor — ou na sua máquina, para experimentar.

  2. 2

    Deploy com Docker ou Kamal

    kamal setup (ou docker build na mão) — o Dockerfile e o config/deploy.yml já estão no repo.

  3. 3

    Configure ADMIN_EMAIL e SMTP

    O login é sem senha: um código de 6 dígitos chega por e-mail. Configure o SMTP nas credenciais e defina o e-mail do administrador.

  4. 4

    O primeiro acesso cria o administrador

    Com o banco vazio, o primeiro login com o ADMIN_EMAIL cria a conta de administrador. A partir dela, convide quem quiser.

Leve de operar no seu homelab

  • Backup = copiar uma pasta SQLite: os dados são arquivos .sqlite3 numa pasta — backup é copiá-la (ou um snapshot do volume). Sem servidor de banco pra administrar.
  • Zero Node, zero build Rails 8 + Hotwire com importmap. Sem pipeline de JavaScript.
  • Seus dados são seus Cada conta é uma bolha isolada — o admin gerencia acessos, mas não tem tela para ver seus clientes, projetos ou lançamentos. E como é self-hosted, o servidor é seu.
  • Portabilidade sempre Exporte tudo o que é seu, quando quiser — nada fica preso aqui.
  • Código aberto (O'Saasy) Leia, audite, contribua. Hospede onde quiser — apenas não revenda como SaaS. Veja no GitHub.
  • Multiusuário, sem times Cada conta vive isolada das demais; o acesso é por convite.

Peça acesso ao Ponto Cloud

Não quer hospedar? Use esta instância por US$ 1/mês*. Deixe seu e-mail — os pedidos aprovados recebem o convite na caixa de entrada.
Prefere hospedar você mesmo? O código está no GitHub.