Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a suite of zero-dependency CLIs for freelancer admin (invoicing, contracts, NDAs, time tracking)

说明与用途

零依赖 CLI 套件自动化自由职业者的客户生命周期,从提案到发票和逾期费用计算,生成可打印的 HTML,无需外部服务。

问题

Freelancers repeatedly rebuild the same client paperwork for each project, leading to inefficiency and errors.

结果

The CLI suite automates the entire freelancer client lifecycle, eliminating manual retyping, ensuring consistency, and providing print‑ready HTML outputs without external dependencies.

工作流

  • Create JSON data for a project
  • Run freelance-proposal-cli to generate proposal
  • Run freelance-nda-cli for discovery call NDA
  • Run freelance-contract-cli for services agreement
  • Run contract-checklist-cli to verify clauses
  • Track hours with freelance-time-cli
  • Convert timesheet to invoice with freelance-timesheet-to-invoice-cli
  • Generate invoice HTML with freelance-invoice-cli
  • Compute late fees and reminder email with freelance-late-fee-cli
  • Optionally calculate rates, expenses, tax, or crypto payments with respective CLIs

证据

I kept rebuilding the same client paperwork for every project — proposal, NDA before the discovery call, services agreement, invoice, time tracking, and eventually a late-payment reminder — so I turned them into a set of small, zero-dependency Python CLIs.

来源

Each one takes a JSON file and outputs a clean, print-ready HTML file. No accounts, no cloud, no telemetry.

来源

The suite now covers the whole client lifecycle: ...

来源

  • 记录日期: 2026-10-17T22:41:23.925Z