Start here by intent
You do not have to read this site in order. Find the line closest to what you want, read the pages it names, and come back when you want the next thing.
I want to talk to my agent from my phone
Section titled “I want to talk to my agent from my phone”- Install q15: the four commands the binary will bring, and the Compose path that runs today.
- Chat for the browser app: passkey enrolment, sessions, attachments. On your phone it installs to the home screen like any other web app, and it can receive a photo or a PDF straight from Android’s share sheet.
- Telegram if you would rather answer there. It is a second client for the same agent, not a second agent.
I want it to work while I am not looking
Section titled “I want it to work while I am not looking”- Jobs for scheduled work: what a job is, what it costs, and how to see whether it ran.
- Tools for what it can actually do with the rest of its turn.
- Chat or Telegram for where a job’s report arrives.
I want to run a local model
Section titled “I want to run a local model”- Models for the provider block, the roster, and how the agent picks what answers.
- Reference for the exact configuration keys.
- Give it room: the stack itself needs about 2 GB of RAM, and a local model needs whatever that model needs on top.
I want my memory in files I own
Section titled “I want my memory in files I own”- Memory for the layers, the transcript, and the background jobs that maintain them.
- Workspace for the project tree, media store and what survives a rebuild.
- Backups for what to copy, in what order, and what not to restore.
I want to give it a shell without giving it my credentials
Section titled “I want to give it a shell without giving it my credentials”- Security for prompt injection, the class of attack the architecture is built around.
- Credentials for the proxy, the injection rules, and the two credential stores.
- Architecture for the four services and where the boundaries actually are.
- Why q15 for what none of this protects.
I want to know what it can do
Section titled “I want to know what it can do”- Tools for the surface: files, commands, search, media, subagents.
- Skills for teaching it procedures it can reuse.
- Jobs for the work it does with nobody watching.
I want to keep it running
Section titled “I want to keep it running”- Updating for the releases, the tag scheme and what does not roll back.
- Backups before you need them.
- Troubleshooting when something is not healthy.
- Reference for every key, path and command in one place.
Every page
Section titled “Every page”Start here — What is q15? · Install q15 · Why q15 · this page
Using q15 — Chat · Telegram · Models · Memory · Workspace · Tools · Skills · Jobs
How it works — Architecture · Security · Credentials
Operating it — Updating · Backups · Troubleshooting · Reference
Nothing in the sidebar is hidden from this list, and nothing here is missing from the sidebar. If a page you were sent to is not one of these, it has been folded into one that is.