Personal AI assistant for saving and chatting with web content.
| 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.
