Skip to content

ThinkFoundation/ThinkOS-Client

ThinkOS Client

License

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.

Think App Screenshot

Download

Latest Release

Platform Download
macOS Download .dmg
Windows Download Installer
Chrome Extension Download .zip

Prerequisites

Platform Notes

macOS: Install sqlcipher for database encryption:

brew install sqlcipher

Windows: Works out of the box. Ensure Python 3.12 is in PATH.

Setup

# Install dependencies
pnpm install

# Install backend
cd backend && poetry install

Development

# 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 dev

Project Structure

think/
├── app/          # Electron + React desktop app
├── backend/      # Python FastAPI server
└── extension/    # Chrome extension (React)

Tech Stack

  • Frontend: React + TypeScript + Tailwind + shadcn/ui
  • Desktop: Electron
  • Backend: Python + FastAPI
  • Extension: Chrome Manifest V3 + React

Documentation

Contributing

See CONTRIBUTING.md for guidelines.

License

Apache 2.0

About

Personal AI assistant for saving and chatting with web content.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •