A self-hosted agent host for your whole team
Give your team one place to run AI coding agents: a box you own, shared by several people, each acting only within their authority, with a record of who did what. No per-seat subscription, and no vendor holding your code.
Who this is for
Small teams and agencies who want shared agent infrastructure without two things: a per-seat SaaS bill that grows with the team, and a managed cloud that holds the code you're working on. If you'd rather run agents on a Mac mini in the office or a VM in your own cloud, and give your people access to it, this is for you.
What you're trying to avoid
The easy path is a hosted product where everyone gets a login, the code runs on someone else's servers, and the bill is per person per month. That's fine until the code is under NDA, or the team grows, or someone asks what a given agent actually did and nobody can say. Self-hosting fixes the first two. Doing it without a record fixes neither the third nor your weekend when something goes wrong.
How Dejima does it
One host, many people
Everyone connects to one daemon over your Tailscale network. Access is each person's own Tailscale identity, not a vendor login, and the host is a box you own.
Roles and scoped tokens
Owner, operator, and viewer roles, minted as tokens you can scope to specific islands: dejima token create --role operator --island foo, or from the dashboard with I (the owner-only Team panel). Operators run the fleet but can't purge; viewers only observe.
A shared record
An activity feed and a tamper-evident audit ledger show who launched what and which agent did what, readable by anyone with a viewer token.
Run it where it suits you
The host is just a machine you control. Put it wherever the team can reach it over your tailnet:
- A Mac mini in the office, quiet and always on.
- A Linux server you already run.
- A VM in your own cloud account, so the code stays in your perimeter.
Working under NDA, or need to prove what agents did for a compliance review? The audit and access controls go deeper than this page. See Dejima for teams.
Common questions
Can a team share one Dejima host?
Yes. Several people connect to one daemon over your tailnet, each with a scoped token. Owner, operator, and viewer roles let people act within their authority, and the audit ledger records who did what.
Do I need a per-seat subscription to run agents for a team?
No. Dejima is free and open source. You run it on a box you own and add people with scoped tokens. There's no per-seat bill and no vendor account holding your code.
How do I control what each teammate can do?
Mint role-scoped tokens with dejima token create --role operator --island foo, or from the dashboard by pressing I (the owner-only Team panel). Operators run the fleet but can't purge, viewers only observe, and you can scope a token to specific islands.
Stand up a host your team shares
Free and open source. One box you own, scoped access for everyone else.
Get started →Related: Dejima for teams · Audit what your agent did · all use cases
