100% Local  ·  No Cloud  ·  No Tracking

AI-powered planning.
Entirely on your Mac.

Tasks, notes, and AI conversations — stored locally as plain files. Nothing ever leaves your machine.

Download for macOS View on GitHub
ThoughtForge Dashboard

Features

Everything you need to plan. Nothing in the cloud.

Smart Task Dashboard

Filters for My Tasks, Overdue, Due Today, Blocked, and more — across all projects at once.

Kanban Board

Four views: urgency, status, day-by-day, or calendar. Drag tasks between columns to update them.

Project Spaces

Per-project workspaces with notes, meetings, tasks, booked hours, goals, and semantic search.

AI Chat & Planning

Ask your local LLM to plan your day, triage blockers, or summarize a project. Changes need your approval.

Document Processing

Upload meeting transcripts (.txt, .md, .pdf) and extract action items automatically.

Semantic Search

Vector-indexed notes per space. Search with natural language — powered by a local embedding model.

Time Tracking

One-click timer on tasks, book hours per project, weekly timesheet grid, and stats view.

SMART Goals

Track goals with metric, target, current value, difficulty, and due date — linked to project spaces.

MCP Server

Built-in Model Context Protocol server — connect Claude Desktop or any MCP client to your vault.

Screenshots

See it in action

Kanban Board
Kanban Board — time-based view
Project Space
Project Space — notes and tasks
AI Chat
AI Chat — local LLM planning
Weekly Stats
Stats — weekly review and hours
Goals View
Goals — SMART goal tracking
Eisenhower Matrix
Eisenhower Matrix — drag-and-drop priority

MCP Integration

Connect Claude to your vault

Built-in MCP Server

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 →
Zero outbound connections
Binds to 127.0.0.1 only
Bearer token auth
Constant-time token comparison
Path traversal validation
SSRF guard on skill downloads

Built with

Open, auditable, and fast

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)

Ready to plan without the cloud?

macOS  ·  Free  ·  Open Source

Download ThoughtForge Read the User Guide