Capka Documentation
Capka is an open-source, self-hosted AI workspace for completing file-based work. Each chat gets a persistent workspace and an isolated Linux sandbox where the agent can use Python, Node.js, LibreOffice, FFmpeg, Playwright and OCR.
01YouAttach files and describe the outcome
02CapkaPlans the work with your chosen model
03SandboxRuns tools in a separate workspace
04ResultReturns finished files to the same chat
What Capka is
Capka is designed for work that should end in a file, not only a chat reply. Attach spreadsheets, documents, archives or code, describe the outcome, and the agent can return a report, a cleaned dataset, a converted document or a patch.
You run Capka on your own Linux server and connect model providers you choose. That can include Anthropic, OpenRouter, an OpenAI-compatible API, or local models through Ollama. Capka itself has no hosted cloud and adds no per-seat fee.
How the system is organized
- A separate, unprivileged Linux sandbox for every chat.
- Persistent files that remain available between agent steps and browser sessions.
- Private chats and files for each user on a shared team instance.
- Administrative controls for roles, model access, policies, audit events and token spend.
- Skills, MCP connectors and marketplace bundles for reusable workflows and external services.
Start here
- Install Capka on a Linux server with Docker.
- Connect cloud or local models.
- Understand sandbox isolation and the security model before opening an instance to untrusted users.
- Review how files persist and how team administration works.