Tasks, notes, and AI conversations — stored locally as plain files. Nothing ever leaves your machine.
Features
Filters for My Tasks, Overdue, Due Today, Blocked, and more — across all projects at once.
Four views: urgency, status, day-by-day, or calendar. Drag tasks between columns to update them.
Per-project workspaces with notes, meetings, tasks, booked hours, goals, and semantic search.
Ask your local LLM to plan your day, triage blockers, or summarize a project. Changes need your approval.
Upload meeting transcripts (.txt, .md, .pdf) and extract action items automatically.
Vector-indexed notes per space. Search with natural language — powered by a local embedding model.
One-click timer on tasks, book hours per project, weekly timesheet grid, and stats view.
Track goals with metric, target, current value, difficulty, and due date — linked to project spaces.
Built-in Model Context Protocol server — connect Claude Desktop or any MCP client to your vault.
Screenshots
MCP Integration
Enable in Settings, connect Claude Desktop — create tasks, search notes, and manage goals directly from Claude. Includes a download_skill tool to fetch Claude Code skills from any HTTPS URL.
"thoughtforge": {
"command": "/path/to/ThoughtForge.app/Contents/MacOS/vaultmind-mcp",
"args": ["--stdio"]
}
Read the full MCP documentation →
Built with
| Layer | Technology |
|---|---|
| App framework | Tauri 2.x (Rust backend + WebView frontend) |
| Frontend | React 19 + TypeScript + Tailwind CSS |
| State | Zustand |
| LLM | OpenAI-compatible API via LM Studio (localhost only) |
| Semantic search | turbovec vector math + local embeddings |
| Storage | Markdown + JSON files — no database |
| MCP | rmcp (Rust, stdio + HTTP transport) |
macOS · Free · Open Source