Package Information
Available Nodes
Documentation generatingβ¦
Documentation
n8n-nodes-mindwtr
n8n community node for Mindwtr β free GTD to-do app (desktop + mobile, offline-first).
π«π· Version franΓ§aise : voir README_FR.md
π Features
- π Tasks: list, get, create (with quick-add), update, complete, archive, delete, restore
- π Projects: list, get, create, update, delete, restore
- ποΈ Areas: list, get, create, update, delete
- π Sections: list, get, create, update, delete
- π Search: search tasks + projects
- β‘ Capture: fast inbox capture (
POST /v1/capture, Cloud API) - π Two modes: Local Desktop API (
http://127.0.0.1:3456) and Self-hosted Cloud API (/v1prefix handled automatically)
π§ Installation
Option 1: Install from npm
npm install @taistudio/n8n-nodes-mindwtr
Option 2: Install from source
git clone https://github.com/TaiStudio/n8n-nodes-mindwtr.git
cd n8n-nodes-mindwtr
npm install
npm run build
π Usage
- Install the node using one of the methods above
- Restart n8n to load the new node
- Enable the API in Mindwtr:
- Local: Settings β Advanced β Enable Local API server (default port
3456, copy the bearer token) - Cloud: self-host Mindwtr Cloud (deployment guide) and use a
MINDWTR_CLOUD_AUTH_TOKENStoken
- Local: Settings β Advanced β Enable Local API server (default port
- Configure the Mindwtr API credential in n8n:
- Base URL:
http://127.0.0.1:3456(local) orhttps://mindwtr.example.com(cloud, no trailing slash) - API Token: your bearer token
- Base URL:
- Use the node with
API Mode= Local Desktop API or Self-Hosted Cloud API
β οΈ n8n running in Docker cannot reach
127.0.0.1:3456of your laptop. For remote setups use the self-hosted Cloud server. Local mode works when n8n and Mindwtr run on the same host.
π Authentication
Bearer token, sent as Authorization: Bearer <token> on every request.
- Local API: token shown in Settings β Advanced (binds to
127.0.0.1only) - Cloud API: token from
MINDWTR_CLOUD_AUTH_TOKENS; capture-only tokens (mwc_β¦) work only onPOST /v1/capture
Test endpoint: GET /health β { ok: true }.
π Available Operations
Task Resource
getAll: list with filters (status, query, projectId, isFocusedToday, all, deleted, limit)get: get single taskcreate:title+ optionalquickAdd(e.g.Call Alice @phone #errands /due:tomorrow) + props (status, project, contexts, tags, priority, datesβ¦)update: PATCH fields (status triage: inbox/next/waiting/someday/reference)complete/archive/delete(soft-delete) /restore
Project Resource
getAll,get,create(title + status/area/color/sequential/dueDate),update,delete,restore(Local API)
Area Resource
getAll(both modes),get/create/update/delete(Cloud API)
Section Resource
getAll(optional project filter),get,create,update,delete
Search Resource
search:GET /search?query=β¦(local) orGET /v1/search?query=β¦(cloud), returns tasks + projects
Capture Resource
create:POST /v1/capturewith{ transcription }β Cloud API only, creates an Inbox task
π€ Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
β€οΈ Sponsors
This node is maintained by Tai Studio. If it saves you time, consider sponsoring:
- π§‘ Sponsor on GitHub
- β Buy Me a Coffee
- π₯ YouTube β Tai Studio
- π Tai Studio Shop
- π Tipeee
Thanks to the Mindwtr sponsors for supporting the upstream app.
π License
MIT β see LICENSE (same sponsor links as n8n-nodes-planka).
π Links
- n8n
- Mindwtr
- Mindwtr GitHub
- Mindwtr Local API docs
- Mindwtr Cloud API docs
- Mindwtr Capture webhook
- n8n Community Nodes
π Support
- Create an issue on GitHub Issues
- Contact the maintainer: tai.studio@outlook.fr
Note: Community-maintained node, not officially supported by the n8n or Mindwtr teams.