Sari la conținutul principal

[verdict][prompt curatoriat][sursă: tallymeter.com][traducere: la coadă]

Pot să vibecodez Tallymeter?

// se construiește într-un weekend, dar rămân goluri reale

The solo core is a weekend build and nobody should pretend otherwise: a timer, projects with hourly rates, and uninvoiced hours rolled into a numbered PDF. What survives the rebuild is the boring half · two-way Jira worklog sync that reconciles ticket by ticket without double-counting, a hosted MCP server and scoped API tokens your agents can reach from any machine, and invoice numbering plus VAT and bank details that hold up when an accountant reads them. Full disclosure: this entry was submitted by the person who builds Tallymeter. Same rubric as everything else on the list, and the honest answer is that a freelancer billing one client can absolutely one-shot the part they use.

încredere: ridicată

ce e: Time tracker that turns tracked hours into numbered client invoices, with a REST API and MCP server so AI agents can log their own time

Indice de constructibilitate · joc editorial

Indice: zero. la egalitate

Se anulează. E cazul în care decide cât de tare te enervează abonamentul.

Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.

Ce construiești

Start and stop a timer against a project, fix entry descriptions after the fact, then roll every uninvoiced hour into a sequentially numbered PDF invoice at the project's rate.

ce îți trebuie

  • an always-on box if you want the timer off your laptop
  • PDF generation
  • Jira API credentials if you want worklog sync
  • backups you actually test

Submitted by its own builder, judged by the same rubric · the solo core really is a weekend.

Promptul

Un weekend cu un agent de coding. Golurile care rămân sunt mai jos, la „ce pierzi”.

Prompt one-shot EN
Build me a freelance time tracker that produces invoices, like Tallymeter. Requirements:

- Node + Express + better-sqlite3, one process, server-rendered pages on
  localhost:4820. No accounts, no telemetry, everything stays on my machine.
- Tables: clients, projects (hourly rate, currency), entries, invoices.
- One timer, big start/stop button on the index page: starting a new one stops
  the running one first, so two can never run at once. Entries store
  description, project, started_at and ended_at as ISO-8601 UTC.
- Let me edit a finished entry's description in place, and add one after the
  fact with a duration in minutes for the call I forgot to track. Entries
  already on an invoice are frozen, reject the edit.
- An /unbilled page: finished entries with no invoice_id, grouped by project,
  hours shown as "3h 25m" and the money at the project rate.
- Invoice a project's unbilled entries: one line per description with decimal
  hours, sequential INV-2026-001 numbers that are never reused even if I delete
  a draft, bank details and VAT rate from config.json, rendered to
  ./invoices/INV-2026-001.pdf with puppeteer. Stamp invoice_id on what it billed.
- Out of scope: multi-user accounts, payment collection, mobile apps. Skip them.
- README: config.json fields, where the PDFs land, and a warning that the
  sqlite file is the only copy of my billing history · tell me to back it up.

Prompt curatoriat: scris și revizuit manual pentru această aplicație. În engleză intenționat — e limba în care agenții de coding se descurcă cel mai bine.

Ce pierzi

  • two-way Jira Cloud worklog sync that reconciles ticket by ticket
  • a hosted MCP server and scoped API tokens agents can call from anywhere, with per-agent attribution
  • invoice numbering, VAT and bank details that survive an accountant handoff
  • shared team workspaces and per-member unbilled totals
  • managed hosting, nightly backups and a phone-sized UI for starting a timer away from your desk

De ce se plătește în continuare

The timer is a weekend. The failure modes are not. Uninvoiced time that silently double-counts against a Jira worklog, an invoice sequence with a gap in it, or a laptop that was asleep when the agent tried to log its hours are all problems you discover on invoice day, in front of a client. A business billing real money for hours generally decides that maintaining the thing that produces its invoices is not the hobby it wants.

moat: Integrări Calitatea execuției ce e un moat

integrations + hosted agent access

Alternative gratuite

N-ai chef să ți-o construiești? Astea există deja, sunt gratuite sau open source, și le-am verificat una câte una.

Cine l-a construit deja

Să pornești de aici e tot vibecoding: promptul e pentru când o vrei exact în felul tău.

Cât costă într-un an

10 $/mese 120 $/anno

Listino 10 $ al mese a persona su Tallymeter. L’anno è dodici mesi pieni, senza sconti annuali.

Ești de acord?

Balanța voturilor

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

Aplicații similare

Distribuzione dei verdetti n = 996

DA 153 CAM AȘA 451 — il verdetto di questa app NU CHIAR 392

Traducerea română a acestei fișe nu e încă gata: ce citești e originalul în engleză.

De la brief confuz la UX/UI complet Un brief confuz devine o aplicație funcțională. Spot de produs dintr-o singură poză O poză devine un spot animat, fără cod. Fă Claude să vizioneze videoclipurile tale Claude îți vede videoclipurile și le transformă în text. Higgsfield în Claude Code Generează imagini și video în timp ce programezi în Claude Code. De la o înregistrare Loom la o pagină web O înregistrare de ecran devine o pagină web, fără cod. Video Shorts cu NotebookLM Sursele tale devin un short vertical. Landing page de lux pe Lovable O landing page de lux dintr-un singur prompt. Excalidraw local, pe computerul tău Excalidraw gratis pe computerul tău, fără cod. Mistral OCR în fluxul tău de lucru Extrage text din documente cu Mistral OCR. Claude SEO în terminal 25 de skill-uri SEO gratuite în Claude Code. Google Search Console în Claude Code Datele Search Console direct în terminal. Rutine în Claude Code Claude lucrează singur, cu computerul oprit. Clonează o landing page în React cu v0 Clonează o landing page reală în cod React. Context economy cu Claude Lucrează ușor și nu-ți epuiza limitele lui Claude. De la prompt la skill auto-evolutiv Skill-uri Claude care învață din greșelile tale. De la NotebookLM la Canva: prezentări Slide-uri din NotebookLM, în sfârșit editabile în Canva. Harta pentru a înțelege orice tool AI 12 categorii pentru a încadra orice tool AI. PNG transparente cu ChatGPT PNG cu transparență reală, nu tabla de șah falsă. Infografice animate cu Gemini Infografice care se animă în buclă cu Gemini. Cercetare de piață cu Deep Research Deep Research ca analistul tău de piață. Cum să fii citat de motoarele AI (AEO) Devino o sursă pe care ChatGPT și Perplexity o citează.