ThinkOS is an open-source, local-first application that serves as the user interface layer for AI agent servers. Where frameworks like OpenClaw provide the agent engine, ThinkOS provides the experience — a unified dashboard for managing agents, tasks, and personal knowledge, with your data stored entirely on your own device.
Built for users who want the full power of modern agentic AI without sacrificing privacy or control, ThinkOS supports any OpenAI-compatible model provider (Ollama, Claude, GPT, and more) and features a sandboxed plugin architecture that prevents third-party extensions from exfiltrating your data.
ThinkOS is free, self-hosted, and open source. Contributions welcome.
| Platform | Download |
|---|---|
| macOS | Download .dmg |
| Windows | Download Installer |
| Chrome Extension | Download .zip |
macOS: Install sqlcipher for database encryption:
brew install sqlcipherWindows: Works out of the box. Ensure Python 3.12 is in PATH.
# Install dependencies
pnpm install
# Install backend
cd backend && poetry install# Terminal 1: Start backend
cd backend && poetry run uvicorn app.main:app --reload --port 8765
# Terminal 2: Start Electron app
pnpm app
# Terminal 3: Watch extension changes
pnpm --filter think-extension devthink/
├── app/ # Electron + React desktop app
├── backend/ # Python FastAPI server
└── extension/ # Chrome extension (React)
- Frontend: React + TypeScript + Tailwind + shadcn/ui
- Desktop: Electron
- Backend: Python + FastAPI
- Extension: Chrome Manifest V3 + React
See CONTRIBUTING.md for guidelines.
