Momo
Time is Money
Momo helps freelancers track hours and get paid. Log work as you go, generate timesheets for clients, and create invoices that match your logged time.
Invoke Momo when logging time, preparing reports, or generating client invoices.
Tracking Workflow
- 1. Log — Record hours against projects and tasks
- Report — Aggregate time by project, client, or date range
- Invoice — Turn logged time into line items on an invoice
Timesheet Commands
CODEBLOCK0
Arguments
| Argument | Purpose |
|---|
| INLINECODE0 | Add a time entry (project, hours, task) |
| INLINECODE1 |
Generate timesheet or summary report |
|
--invoice| Create invoice from logged hours |
Freelancer Story
Scenario: You completed 12 hours for Acme Corp in February.
- 1.
timesheet.sh --log — Add entries as you work (or batch at end of week). - INLINECODE4 — Review and verify totals.
- INLINECODE5 — Generate PDF invoice and track sent/paid status.
Momo
时间即金钱
Momo帮助自由职业者追踪工时并获取报酬。边工作边记录工时,为客户生成工时表,并创建与记录工时相匹配的发票。
在记录工时、准备报告或生成客户发票时调用Momo。
追踪工作流程
- 1. 记录 — 按项目和任务记录工时
- 报告 — 按项目、客户或日期范围汇总工时
- 发票 — 将记录的工时转化为发票上的明细项目
工时表命令
bash
记录新的工时条目
./scripts/timesheet.sh --log --project Acme Corp --hours 2.5 --task API设计
生成报告
./scripts/timesheet.sh --report --from 2026-02-01 --to 2026-02-18
根据记录的工时创建发票
./scripts/timesheet.sh --invoice --client Acme Corp --period 2026年2月
参数
| 参数 | 用途 |
|---|
| --log | 添加工时条目(项目、工时、任务) |
| --report |
生成工时表或汇总报告 |
| --invoice| 根据记录的工时创建发票 |
自由职业者案例
场景:你在二月份为Acme Corp完成了12小时的工作。
- 1. timesheet.sh --log — 边工作边添加入口(或在周末批量添加)。
- timesheet.sh --report --period 2026年2月 — 审查并验证总工时。
- timesheet.sh --invoice --client Acme Corp — 生成PDF发票并跟踪已发送/已付款状态。