Indent completes tasks by executing real tool calls — shell commands, file edits, database queries, browser actions — on a real computer, then reports what it did and how it verified the result.
A session
You work with Indent in a session. You give it a task, it does the work and reports back, and you keep going from there. A session carries its full context, so you and your teammates can pick up where the last message left off.
Every session is multiplayer. Teammates join with full context, and Indent knows who’s on the team. Sessions are visible to your organization by default; you can make one private from the share control in the session header. Making a session private is permanent. See Multiplayer sessions and Private sessions.
The computer a session runs on
Every session runs on a real computer, where Indent runs commands and edits files the way you would at a terminal.
- Cloud sandbox — by default a session runs in a clean cloud sandbox. Point it at a development environment to start with your app built, its services running, and its tests ready.
- Local computer — the desktop app runs a session on your own computer, in a folder you choose, for work with local files and tools. A desktop local session is always private.
How Indent verifies its work
Indent doesn’t assume a change worked — it checks. It runs the tests, reruns the query, reads the logs, or opens the running app in a real browser and clicks through the flow. When it reports back, it tells you what it verified and how, so you can trust the result or see exactly where it stopped short.
What Indent can access
Indent acts only through the tools you connect and within the access you grant.
- Connected integrations only — Indent works with the integrations you’ve connected and the ones you select for a session, nothing else.
- Read-only databases — database queries are read-only. Indent reads your data and returns results; it doesn’t write to your database.
- Secrets it never sees — when a task needs a secret such as an API key, you provide it through the app. Indent knows whether the value is available, not the value itself.
- Organization or personal scope — each integration connects as the shared team account (organization) or as you (personal). A personal integration runs only in a private session.
For the full picture, see Permissions and data.