Documentation
Learn how to install, configure, and use Karpa — 100% local, 100% private.
Welcome to the Karpa documentation. Karpa is a privacy-first AI translation app that runs on your machine. Supports LM Studio, Ollama, OpenAI, Anthropic, Google Gemini, OpenRouter, and custom providers.
Jump in
- Quick Start — clone and run with Docker or npm. Takes ~2 minutes.
- Introduction — what Karpa is and why it exists.
- Installation — dev setup, Docker Compose, Docker pull, custom build.
- Configuration — env vars reference.
- In-App Settings — providers, appearance, notifications, data management.
- Usage — text translation, file translation, keyboard shortcuts.
- Provider Guides — setup guides for LM Studio, Ollama, OpenAI, Anthropic, Gemini, OpenRouter.
- Model Guide — choosing and switching translation models.
Karpa is open source under the MIT License. Found a bug? Want a feature? Open an issue or submit a PR.
