# Kaja > Open-source agentic harness. Keep looping your prompt with an LLM until the appropriate outcome is achieved. Kaja is a highly customisable, multi-purpose AI agent: a single executable binary with an event loop, orchestrating various models into context-sensitive, multi-step pipelines. Offline-first — configs are local text files, memory and session data live in a local SQLite database, and it can run entirely without an Internet connection against local models. ## Documentation - [Docs home](https://docs.kaja.io/) - [Get started](https://docs.kaja.io/getting-started/) - [Installation](https://docs.kaja.io/getting-started/installation/) - [Cloud or local](https://docs.kaja.io/getting-started/modes/) - [Setup wizard](https://docs.kaja.io/getting-started/wizard/) - [Terminal UI](https://docs.kaja.io/using/tui/) - [Web app](https://docs.kaja.io/using/web-app/) - [Telegram](https://docs.kaja.io/using/telegram/) - [Website widget](https://docs.kaja.io/using/widget/) - [Voice & language](https://docs.kaja.io/using/voice/) - [Abilities](https://docs.kaja.io/abilities/) - [Personas](https://docs.kaja.io/abilities/personas/) - [Skills](https://docs.kaja.io/abilities/skills/) - [Tools](https://docs.kaja.io/abilities/tools/) - [MCP servers](https://docs.kaja.io/abilities/mcp/) - [Memory & datasets](https://docs.kaja.io/abilities/memory/) - [Marketplace](https://docs.kaja.io/abilities/marketplace/) - [Configuration](https://docs.kaja.io/configuration/) - [Troubleshooting](https://docs.kaja.io/troubleshooting/) ## Legal - [Privacy Policy](https://docs.kaja.io/privacy/) - [Terms of Service](https://docs.kaja.io/terms/) ## Source - [GitHub](https://github.com/SubZtep/kaja)