intentic
Download the app
Download the app

Shared AI agents.

Agents that can do anything you ask, powered by your Claude, Codex or other plan.

Download the appOr start in your browser

Not a programmer? intentic desk, the same assistant for your documents →

Skip the live demo
Live · click anything
The real intentic home view with three sandboxes in the left rail, a conversation about the day's work in the center, and Claude and Codex plan usage on the right.The real intentic home view with three sandboxes in the left rail, a conversation about the day's work in the center, and Claude and Codex plan usage on the right.
intentic, live: the real app on a recorded workspace

Starting the live workspace…

The real app, live, on a recorded workspace. Approve a plan, answer an agent, read a diff.
How it works

You bring the stone. The agents build.

Nothing is set in place without your word.

What you do

Agent Workspace

One board shows every agent you have running, and puts the one that needs you first.

See it: Agent Workspace →
acme-shop · /agents
The intentic workspace on the agents board, over a misty forest: an agent asking a question in Attention, three at work in Active, and in Finished a change offering Land now above two already done. Every card carries its model, its branch, what it has cost and its diff stats. The chat docked beside the board holds the plan the Stripe checkout agent wrote, with Approve under it.The intentic workspace on the agents board, over a misty forest: an agent asking a question in Attention, three at work in Active, and in Finished a change offering Land now above two already done. Every card carries its model, its branch, what it has cost and its diff stats. The chat docked beside the board holds the plan the Stripe checkout agent wrote, with Approve under it.

Integrations

Connect an agent to GitHub, Postgres, Stripe, Discord or any MCP server. Your keys stay on your machine.

See it: Integrations →
acme-shop · /capabilities
The capability catalogue, grouped by what each is for: Docker, GitHub, GitLab, npm, Sentry, PostHog, PostgreSQL, MySQL, Discord, Slack, Notion and Stripe among them, the connected ones marked with a check.The capability catalogue, grouped by what each is for: Docker, GitHub, GitLab, npm, Sentry, PostHog, PostgreSQL, MySQL, Discord, Slack, Notion and Stripe among them, the connected ones marked with a check.

Automations

Start an agent on a failing pipeline, a new issue or a schedule. Every run opens on your board.

See it: Automations →

Approvals

The agent writes a plan and waits for your yes. Finished work sits on its branch until you read the diff.

See it: Approvals →
acme-shop · /agents
A finished agent's work waiting for a yes: its branch, its four files grouped by repository, the users route as a diff in which the delete becomes an update, and a Land now button not yet pressed. Beside it, the agent's own report: four files, +210 / −55, held on agent/soft-deletes, and the one thing left to decide.A finished agent's work waiting for a yes: its branch, its four files grouped by repository, the users route as a diff in which the delete becomes an update, and a Land now button not yet pressed. Beside it, the agent's own report: four files, +210 / −55, held on agent/soft-deletes, and the one thing left to decide.

Self-hosting

Move the workspace to a server so it runs without your laptop, and invite your team into the same one.

See it: Self-hosting →
acme-shop · /sandbox/devices
The Devices page: the three machines this account's sandboxes run on, a Windows desktop, an Ubuntu build server with 128 GiB and 32 cores, and a Mac, each live, with the sandboxes each one runs and the ports it mirrors to localhost.The Devices page: the three machines this account's sandboxes run on, a Windows desktop, an Ubuntu build server with 128 GiB and 32 cores, and a Mac, each live, with the sandboxes each one runs and the ports it mirrors to localhost.
Why a workspace

You cannot approve what you cannot read.

Agents write a lot of code, quickly. Checking it is the real work, so the tools for checking it are the product.

Here

What you get to look at.
  • The diff of every file, before any of it lands
  • The editor and the file tree, to look anywhere yourself
  • The same terminal the agent is typing into
  • The run as it happens, stoppable mid-thought
  • What every run cost, agent by agent

In a chat box

What you get instead.
  • A wall of text
  • An assurance that it worked

Nothing to open, and nothing to check.

Every agent works on its own branch, so nothing it writes touches the files you have open.

How reviewing agent work works →
Who reaches what

Share the agents, not the keys.

Invite a teammate, a client or a CI job. Each one gets in through its own door and reaches only what its grant allows. The daemon checks every line you see here.

Point at anyone to light what they reach.

Point at anything to see who reaches it. Click to keep it lit.

You own acme-shop.

Every folder, every persona, every key. Ownership is bound at your first sign-in and can never be granted to anyone else.

Ada changes files only in Support desk.

She is a writer on one area. Her agents carry just the three keys her grant lists, so Stripe, the machines and every secret stay out of her reach.

Kai talks to Maya, and only to Maya.

A guest sees no files and no other conversations. Kai can reach only what Maya's turns may use, and the owner kept the secrets back.

nightly CI starts agents and edits nothing by hand.

A control token carries no identity, so its scope is its whole limit. This one starts and steers turns, and cannot land their work.

status board watches and starts nothing.

A read token sees the whole workspace and runs no turn, so nothing outside the box is ever reached on its behalf.

helpdesk hands its tasks over, and they run as Maya.

Another sandbox, linked to this one. Its tasks work inside Maya's folders, through Maya's connections, and change no file by hand.

Who reaches Support desk

support/ docs/help/

Changes it
You and Ada
Only reads it
nightly CI, status board and helpdesk
Only as a persona
Kai

Who reaches Storefront

web/

Changes it
You
Only reads it
nightly CI and status board

Who reaches Rest of the workspace

api/ ops/ .github/

Changes it
You
Only reads it
nightly CI and status board

Maya, Customer Care

Lives in Support desk. Her turns may use Zendesk, Stripe and the support inbox, and nothing else.

Works as Maya
You, Ada, Kai, nightly CI and helpdesk

Owen, Growth

Lives in Storefront. His turns may use PostHog and the shop's X account, and nothing else.

Works as Owen
You and nightly CI

Who reaches the secrets

Injected into a turn that may hold them, never written to disk.

Uses it
You and nightly CI
Only as a persona
helpdesk

Who reaches GitHub

Uses it
You, Ada and nightly CI

Who reaches Stripe

Uses it
You and nightly CI
Only as a persona
Kai and helpdesk

Who reaches Sentry

Uses it
You and nightly CI

Who reaches Zendesk

Uses it
You, Ada and nightly CI
Only as a persona
Kai and helpdesk

Who reaches PostHog

Uses it
You and nightly CI

Who reaches Gmail

Uses it
You, Ada and nightly CI
Only as a persona
Kai and helpdesk

Who reaches X

Uses it
You and nightly CI

Who reaches office-pc

Uses it
You and nightly CI

Who reaches ops-box

Uses it
You and nightly CI

Who reaches release-box

Uses it
You and nightly CI

Who reaches Port 3000

Uses it
You, Ada and nightly CI
Only as a persona
Kai and helpdesk

Who reaches Public outbox

Uses it
You, Ada and nightly CI
Only as a persona
Kai and helpdesk

Who reaches Claude

Uses it
You, Ada and nightly CI
Only as a persona
Kai and helpdesk

Who reaches Codex

Uses it
You, Ada and nightly CI
Only as a persona
Kai and helpdesk

Who gets in

People

Control tokens

Linked sandboxes

acme-shop

support/docs/help/

web/

api/ops/.github/

DATABASE_URLSENTRY_DSNSESSION_SECRET

What it reaches

Services

Accounts and browsers

Machines

Other sandboxes

Network and public

Models

Acts directlyOnly through a persona

The sandbox above is a sample. The app draws the same map of your own sandbox, under Sandbox ▸ Map.

How access works →
What it costs

intentic is free. Agents use AI plans you already pay for.

You bring the AI plans and your machine does the work. There is nothing to pay us, unless you would rather rent a machine of ours.

Your agent accounts
Flat, not metered
  • We never meter your tokens or add a markup.
  • No cloud compute to rent. Agents run on the machine you start them on.
  • Everything is included. No feature tiers, no card.
About the creator

Artur Kurowski

Full-stack engineer, DevOps, and 15+ years of shipping production systems.

Developer's job has changed. We're now AI operators. It requires different toolset.

More about who builds this →

Why trust intentic?

Self-hosted. The platform holds only your identity and sandbox URL, never your code or keys.

What the platform actually holds →

Open source first

All of intentic is MIT on GitHub, with no hidden binaries. A sandbox you run sends us nothing. The app and desktop app have optional product analytics: a masked replay that leaves your workspace text out, and a switch under Settings, Data. intentic.dev/privacy lists what is recorded.

Read the source →What analytics records →

It builds itself

5,339 of 5,565commits since 2026-07-12

Agents wrote most of intentic in public, and every commit they made sits in the log.

Read the commit log →

It is new

There are no customer counts, testimonials or maturity claims yet.

Getting started

Three steps to your first agent.

Install the app, sign in, and click Run on this computer.

With the app

Install the app

For Windows or Linux. Setup installs intentic's own container engine, about 1.9 GB and about 15 minutes. If Docker Desktop is already on the PC, intentic moves your existing sandboxes over and Docker Desktop keeps its copy for 7 days.

Sign in with Google or email

Google, or a code mailed to an address on any domain. No password and no card. We keep your email address and your workspace's address, and nothing else.

Click Run on this computer

The app starts your sandbox: the private room your agents live and work in, on your own machine. It gets its own web address, no Cloudflare account needed.

Download the app

No app? Two other ways in.

On any machine, with one command

Sign in at app.intentic.dev, then paste this in a terminal. It starts the same sandbox on your own computer. If Docker is missing, it offers to install that first.

your terminal
$ curl -fsSL https://intentic.dev/connect | sh

Nothing is deployed anywhere and no ports are opened.

Your own machine is one of two places it can run. Compare them

In your browser, on a machine we host

Nothing to install. Sign in and start a hosted workspace.

Start in your browser

FAQ

Before you install it.

What it costs, where your code sits, and what is not built yet.

What it is

The product, how it differs, and what it runs alongside.

What happens when I close the browser?

Nothing. The agents live on your machine, not in the tab, so terminals stay open and turns finish without you. Reopen from any device and the same fleet is there, sorted by who needs you.

What keeps an agent running when a machine sleeps →
How is this different from a custom GPT or a .md instructions file?

A custom GPT or instructions file changes what an assistant is told. It does not install tools or connect to your code. In intentic, an agent works inside a container with the tools, repository access and instructions it needs for the job.

How does this compare to Conductor, Cursor, OpenCode or Nimbalyst?

Claude Code, Codex and OpenCode can run inside intentic. Cursor can work beside it. Local orchestrators such as Conductor and Nimbalyst are the closest comparisons because they also manage several agents. Cloud platforms differ most in where your source code runs.

Every comparison, with the case for the other product →
Can I run a separate agent for each job?

Yes, that's the intended shape: a migrations agent, a storefront maintainer, a support agent, each with the access its job needs. Automations wake them on a schedule or an event.

Specialize a sandbox until it does a job alone →
Should I start a new sandbox or add a new persona?

Create a sandbox when a job needs different code, tools, connected systems or its own budget. Add a persona when the job stays the same but the agent needs to speak as a different public identity, such as a brand account instead of your personal account.

Specialize a sandbox, then grow a team →
Which AI models does it use?

Claude Code (Opus, Sonnet, Haiku), Codex, Grok, Kimi Code or Google, picked per conversation. Your provider, your account, your usage.

Getting started

What you need, what it costs, what it can touch.

What do I need to run a sandbox?

A computer with Docker, and a Google account or any email address to sign in with. You do not need a public IP address or any open inbound ports. If Docker is missing, the installer offers to install it after you confirm.

Do I need a Cloudflare account?

No. intentic provides the private connection by default. You can use your own Cloudflare domain instead; the setup token is used once to find the domain and is not stored.

Is any of it paid?

The product is not. Every sandbox you run yourself, every capability and every shared workspace is free, with no feature tiers and no card, and all of intentic is MIT on GitHub. You pay your own model provider, directly.

The one paid thing is a machine of ours to run it on, a hosted sandbox, which also comes in a free size.

What a hosted sandbox costs →
Can the agent break my stuff?

An agent can make mistakes, so it starts by proposing a plan for you to approve. You can review or discard every file change, and changes to installed software need separate approval. You can change the agent's permissions at any time.

How to review what an agent wrote before you accept it →
Is it production-ready?

It is a working product, but it is new. Start with low-risk work and review the results. Every agent proposes a plan first, and every file change is shown as a diff before you accept it.

Ownership & privacy

Where your code, secrets and data actually sit.

Where does my code live?

On your machine, unless you choose a hosted sandbox, which runs on a machine we arrange at Fly.io. The platform stores your identity and the sandbox's address, never your files.

When you open the sandbox at its intentic address, your browser's traffic passes through our relay, which decrypts it in memory to route it and stores none of it. Open the sandbox at its local address on the machine it runs on, and that traffic never reaches us.

Where your code goes with any coding agent →
Can intentic read my secrets?

We never store them. Your credentials stay inside the sandbox; the platform keeps only the encrypted tokens that connect your browser to it.

Two limits, stated plainly. Whatever you view or type in the workspace, a secret included, passes through our relay in readable form while it is routed, when you open the sandbox at its intentic address. And a hosted sandbox keeps your credentials on a disk at our infrastructure provider.

Giving an agent credentials without leaking them →
Is it open source?

Yes, all of it. The sandbox, CLI, workspace and platform are MIT-licensed in one public GitHub repo, so you can read every line that touches your code before you run it.

Can I export or delete my data?

Settings → Export downloads everything the platform stores about you as JSON. Deleting your account also deletes its sandbox records, sessions and access permissions.

Open-source and free forever

Contribute to our code, extend your workspace.

Download the appSee the source