Open-source chatbot for everyday use
Pulpo comes with native mobile apps, fast disposable workspaces, and broad model support. Everything stays perfectly in sync.
Use any model
Run open-weight models on your own GPUs, so conversations can stay on your network, or use the hosted APIs you already pay for. You can freely switch between models and providers in the middle of a conversation.
Models
OpenAI
Claude
Gemini
Grok
Mistral
DeepSeek
Qwen
Kimi
GLM
Runs on
- Your own hardware
vLLM
- llama.cpp
Ollama
Azure AI Foundry
Fireworks
Baseten
OpenRouter
- Any compatible endpoint
A fresh computer for every task
Turn on Agent mode and the model gets its own Linux machine. Workspaces are claimed from a warm pool, so they start in an instant.
- Isolated
- Every session runs in its own lightweight virtual machine, with nothing shared between chats or people.
- Ready to work
- Python, Node.js, Git, and FFmpeg come preinstalled, along with tools for spreadsheets, PDFs, Word, and PowerPoint.
- Disposable
- The agent has root, and nothing it does can outlive the session. What you want to keep goes to your Files.
Native apps for iPhone and Android
Built with SwiftUI and Liquid Glass on iOS and Material 3 Expressive on Android.
And everything else you'd expect
Files and documents
Folders, uploads, and collaborative documents live next to your chats, and agents can work on them.
Memory and search
Pulpo can recall earlier conversations and search them by meaning, not just by keyword.
Voice
Dictate a message, or have any answer read aloud with playback controls.
Image generation
Agents create images with the image models you connect.
Quizzes and flashcards
Ask to be quizzed and the reply becomes an interactive quiz with hints and a score.
Sharing
Publish a conversation as a public link that anyone can read.
Developer API
OpenAI- and Anthropic-compatible endpoints, with keys you issue yourself.
Passkeys and two-factor
Sign in with a passkey or protect your account with a second factor.
Open source, and yours to self-host
The whole stack is on GitHub: server, web, desktop, mobile, and the workspace infrastructure. Read it, change it, and run it on your own hardware.
- One Docker Compose file
- Postgres, Redis, object storage, the API, the worker, and the web app start together.
- Run it your way
- Manage providers, models, people, and budgets from the admin panel or the pulpo command line.
- No telemetry
- Pulpo never phones home. There are no analytics, crash reports, or usage data sent back to us, in the server or in the apps.
Free for personal and noncommercial use under the Pulpo Noncommercial License.
$ git clone https://github.com/IsaacThoman/pulpo.git $ cd pulpo $ cp .env.example .env $ docker compose up --build -d # http://localhost:8080

Start using Pulpo
Download the app for your device, or open it in the browser you already have.






