Local-first task, time, expense, invoice, and planning tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
TaskTime Pro is a free, open-source, local-first work manager for freelancers, covering tasks, timers, expenses, invoices, and reports. Core use requires no TaskTime account or cloud sync, works offline after the PWA is loaded or installed, and stores work records in the browser.
The app stores user work data locally with Yjs and IndexedDB, supports optional Google Drive or Dropbox sync, and exposes an optional first-party same-device MCP bridge for AI agents after explicit pairing. The production app sends limited aggregate usage metrics without project, task, client, invoice, expense, note, or time-entry content.
Requirements:
makeAll Node/npm commands run through Docker.
Open http://localhost:3101.
During local development, the public Astro pages are served through the same origin, so these URLs work from the app server:
llms.txt, and sitemap outputHigh-level layout:
TaskTime Pro exposes a same-device local MCP bridge through the packaged tasktime-agent-bridge binary. The browser app remains the owner of data mutations; the bridge is loopback-only and requires explicit local pairing.
Useful entry points:
/agents/ - overview and integration model/agents/quickstart/ - bridge launch, pairing, and first MCP call/agents/security/ - scopes, approvals, revocation, and local-only rules/agents/tools/ - generated MCP tool reference/agents/claude/ - Claude Code plugin installation and safety notes/agents/openclaw/ - OpenClaw/ClawHub installation and publishing notes/agents/mcp-tools.json - machine-readable tool catalog/agents/skill.md - Skill-style instructions for agent platforms/llms.txt and /.well-known/tasktime-agent.json - public discovery filesintegrations/openclaw/tasktime/ - OpenClaw-compatible skill and plugin bundleintegrations/claude/tasktime/ - Claude Code plugin bundleTaskTime Pro is a production local-first app. Browser IndexedDB data, Yjs document shapes, export files, and cloud sync state must be treated as live user data.
When changing persisted data:
This repository contains the public app, public site, tests, agent bridge, and OpenClaw bundle. Private Cloudflare Worker source, deployment workflows, provider account IDs, production KV/D1 identifiers, secrets, and internal operational runbooks are intentionally managed outside this public source tree.
Agent instructions live in AGENTS.md. Product intent and acceptance live in spec/, durable boundaries in contracts/, detailed constraints in rules/, and current execution state in status/. SYSTEM_OVERVIEW.md and ARCHITECTURE_MAP.md provide a fast architecture read; TODO.md remains the broader backlog and ideas list.
Reusable workflows live in .agents/skills/, with editor-invocable ongoing-project prompts in .github/prompts/. These files were derived from the established production repository rather than from blank first-intake scaffolding.
The installed agent-kit version is recorded in KIT_VERSION, and KIT_MANIFEST.md records local ownership. The generic kit source is only update material and does not override TaskTime Pro's production compatibility, architecture, or public/private repository boundaries.
See CONTRIBUTING.md for development expectations, compatibility rules, and pull request guidance.
All contributors are expected to follow CODE_OF_CONDUCT.md.
For security issues, see SECURITY.md.
For privacy expectations, see PRIVACY.md and the canonical product policy at https://tasktime.pro/privacy/.
TaskTime Pro app and bridge code are licensed under AGPL-3.0-only.
The OpenClaw/ClawHub skill bundle in integrations/openclaw/tasktime/ is licensed under MIT-0.
The Claude Code plugin skill bundle in integrations/claude/tasktime/ is licensed under MIT-0.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tasktime-pro)<a href="https://allmcps.com/mcp/tasktime-pro"><img src="https://allmcps.com/api/badge/tasktime-pro?style=directory" alt="TaskTime Pro on AllMCPs" /></a>