
为自由职业者提供免费开源的时间跟踪和开具发票服务,任何AI助理都配备了MCP服务器。
概览
用秒数记录你的一天:输入1.5、1:30或90分钟,按回车,完成。 https://usehourly.app ·免费使用,无付费墙,无广告。 - 选择一个项目,按你说的方式输入时间,添加备注。或者按下开始键,让计时器计数。- 每个项目和每天,在一个可编辑的网格中。一次性填入多天,增加一天的条目,将条目移至另一个日期。- 按项目总计。- 将可计费工时转换为PDF发票,跟踪已付款和未付款,随时重新下载。- 按季度和月份计入工时、收入,准备好交给会计师。- Excel支持任意周、月或自定义日期范围(例如3月3日至4月20日),并有一个压缩包包含所有内容:每个客户,所有时间。- 首页的“用样本数据试用”会打开一个包含一个月工作量的一次性账户。无需注册;如果你喜欢,只需一键即可保留。- 从账户页面导入他们的CSV导出。
概述(AI 翻译)
你的AI助手可以使用的免费开源时间追踪器。 连接Claude、ChatGPT、Cursor或任何MCP助手,说“在Acme上记录3小时,然后制作本周的工时表进行签收”。或者自己在几秒内记录你的一天:输入1.5、1:30或90m],按回车,完成。
直播: https://usehourly.app ·免费使用,无付费墙,无广告。
https://github.com/Zontak-LLC/usehourly/raw/main/public/landing/assistant-demo.mp4
它的作用
- 快速输入。 选一个项目,按你说的方式输入时间,添加备注。或者按开始,让计时器计数。
- 每周工时表。 每个项目和每天,在一个可编辑的网格中。一次性填满多天,增加更多条目,将一条条目移至另一个日期。
- 月历,按项目计总计。
- 发票。 将计费工时转换为PDF发票,跟踪已付费和未付款,随时重新下载。
- 年度摘要。 工时、收入、按季度和月份开具和收到的账单,准备好交给你的会计师。
- 导出。 Excel,适用于任意周、月或自定义日期范围(例如3月3日至4月20日),并有一个压缩包包含所有内容:所有客户,所有时间。
- **先试试。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
UseHourly
The free, open-source time tracker your AI assistant can use. Connect Claude, ChatGPT, Cursor or any MCP assistant and say “log 3 hours on Acme, then make this week’s timesheet for sign-off”. Or log your day in seconds yourself: type 1.5, 1:30 or 90m, press Enter, done.
Live: https://usehourly.app · Free to use, no paywall, no ads.
https://github.com/Zontak-LLC/usehourly/raw/main/public/landing/assistant-demo.mp4
What it does
- Quick entry. Pick a project, type the time the way you would say it, add a note. Or press Start and let the timer count.
- Weekly timesheet. Every project and every day in one editable grid. Fill several days at once, add more entries to a day, move an entry to another date.
- Month calendar with per-project totals.
- Invoices. Turn billable hours into a PDF invoice, track paid and unpaid, re-download any time.
- Year summary. Hours, earnings, invoiced and received by quarter and month, ready for your accountant.
- Export. Excel for any week, month or custom date range (for example March 3 to April 20), and one zip with everything: every client, all time.
- Try it first. “Try it with sample data” on the home page opens a throwaway account filled with a month of work. No sign-up; keep it with one click if you like it.
- Switching from Toggl or Clockify? Import their CSV export from the Account page. Clients and projects are created for you, and importing the same file twice adds nothing.
- AI first: works with your assistant (MCP). Any MCP client (Claude, Cursor, VS Code, ChatGPT, your own agent) can log time, start timers, build a client’s timesheet, create a private sign-off link and prepare invoices. See below.
- Free calculator. Hours calculator: add up times and get decimal hours, no account needed.
- Your data is yours. Per-user isolation; everything you log can be exported at any time.
Use it from any AI assistant (MCP server)
UseHourly runs a remote Model Context Protocol server at https://usehourly.app/api/mcp (Streamable HTTP). It has 32 tools for projects, clients, time entries, timers, timesheets, invoices and reports; each one runs as you, so it only sees your own data. Create a token on Account > AI assistants (read-only or read and write, with an expiry), then:
claude mcp add --transport http usehourly https://usehourly.app/api/mcp --header "Authorization: Bearer "
That example is for Claude Code. Other clients just need the URL and an Authorization: Bearer header in their MCP settings.
Cursor (~/.cursor/mcp.json):
安装
npx biome check # lint and format配置
{ "mcpServers": { "usehourly": { "url": "https://usehourly.app/api/mcp", "headers": { "Authorization": "Bearer <your token>" } } } }