Single-file project management tool. No server. No installation. Your data stays where you put it.
Built for engineers who can’t use cloud tools at work.
On-site at a client? Strict security policies? No internet access?
Jira, Notion, and Asana all send your data to the cloud. TaskFlowZero doesn’t.
Everything stays on your PC or your company’s network. Always.
One HTML file. That’s it.
Files are stored locally or on your internal shared folder. Zero cloud communication. Works perfectly in air-gapped or restricted environments.
Just open taskflowzero.html in Chrome or Edge. No IT requests. No setup. No admin rights needed.
Select a shared folder and everyone can read and edit the same data. Conflicts from simultaneous edits are resolved automatically — or manually — with 3-way merge.
| View | Description |
|---|---|
| List | GitHub Issues-style, grouped by milestone |
| Kanban | Drag cards across status columns |
| Gantt | Drag bars to adjust dates, with progress lightning line |
| Burndown | Visualize sprint progress by story points |
| Wiki | Write specs and docs in Markdown |
Open taskflowzero.html in Chrome or Edge, then click 「📁 新規作成」 to select a folder.
any-folder/
├── taskflowzero.html ← open this (can live outside the data folder)
└── project_P1.json ← auto-created when you add a project
Select a shared folder (OneDrive, NAS, file server, etc.) and everyone points to the same place.
shared-folder/ (OneDrive / NAS / file server)
├── project_P1.json ← one file per project, auto-created
├── project_P2.json
└── project_P3.json ← independent files = fewer conflicts
Because each project lives in its own JSON file, two people editing different projects at the same time will never conflict. If they edit the same project simultaneously, 3-way merge handles it automatically or prompts for manual resolution.
Place these files alongside the HTML for complete offline operation:
any-folder/
├── taskflowzero.html
├── marked.min.js ← Markdown rendering
└── chart.min.js ← Burndown chart
Supported browsers: Chrome / Edge (requires File System Access API)
![]() |
![]() |
| Project List | Gantt Chart |
![]() |
![]() |
| Task Detail | Wiki |
Extend functionality by editing plugin/plugins.js — no changes to the main HTML required.
| Plugin | Description |
|---|---|
plugin_lang.js |
Switch UI language between Japanese and English |
plugin_csv_export.js |
Export task list to CSV |
plugin_overdue_badge.js |
Show overdue task count in the sidebar |
plugin_summary.js |
Add a Summary view tab to each project |
Click the 🔌 button in the top-right header to manage plugins through a GUI — no need to edit plugin/plugins.js manually.
First time only: Clicking 🔌 will prompt you to select the
plugin/folder. It’s remembered automatically after that.
See PLUGIN_DEVELOPER_GUIDE.txt to build your own plugins.
TaskFlowZero has no login or authentication. This is intentional.
The main purpose of login in cloud services is to identify “whose data is this.” Since TaskFlowZero stores everything on your own PC or internal network, access control is handled by your OS and network permissions — not the app itself.
Managing IDs and passwords inside the app would only add overhead and introduce new security risks. Keeping it simple — just open the folder and start working — is the point.
project_P1.json, project_P2.json …)This project was built together with Claude, an AI assistant by Anthropic.
Design, implementation, debugging, docs — pretty much everything happened through conversation. “I want this feature.” “This feels off.” That back-and-forth is how TaskFlowZero came to be.
Built in collaboration with Claude by Anthropic.
For commercial licensing inquiries, please open an Issue.