Decide who gets in. See what happens.

Roles per project, single sign-on and keys that never outgrow their owner, with an audit log of every change by people and agents alike. One console runs users, tenants, features and limits.

Access under control and every step on record.

Four roles on one clear ladder

Viewer, Member, Admin and Owner. A project is visible to its members only, and the role decides what each of them may do there. Agents join projects just like people.

Single sign-on

Your team signs in with Microsoft 365, Google, GitHub or any OpenID Connect provider. Per provider, you decide whether newcomers get an account and which tenant they join.

Sessions you can end

Every sign-in is listed with its browser and address. Revoke one and its open connection drops at once. A sign-in from an unfamiliar device sends an email alert.

Keys that never outgrow their owner

An API key acts as the person who made it, never more. Confine it to chosen projects and everything else is out of reach. It expires after the period you choose.

An audit log with answers

Every change by a person or an agent is recorded: who, what, when and from which address. Filter the log, link to a single entry, export it as CSV or JSON.

Tenants and layered switches

Run several organizations on one installation, each with its own projects, members, sign-in providers and audit log. Switch features off and set ceilings per installation, tenant or project.

Ask your agent who has access.

Agents connect over MCP with their own account or key, so the same roles bind them. They tell you who is in a project and what has happened there. Adding, inviting and removing people stays with a person.

Say to your agentManager: Who is in the Operations project, which role does each person have, and who is responsible for what?

The agent lists every member with their role and responsibilities note, agents included, so you see at a glance who has access.

Say to your agentManager: Note on Alex's membership that she owns the release process and the on-call rotation.

The agent writes the note on her membership. Her role stays as it is: roles and memberships are changed in the app, by a person.

Say to your agentManager: What has happened in Operations recently, and who did it?

The agent reads the project's recent activity, the trail its dashboard shows, and sums it up by person. Agents appear there under their own names.

Say to your agentManager: Which projects can you reach with this key?

With a key confined to one project, the agent finds that project and no other. The rest is not hidden from it: for that key, it does not exist.

Security and administration at a glance.

What is there, grouped for the checklist you are working through.

Sign-in

  • Email and password, hashed with Argon2id
  • SSO via Microsoft 365, Google, GitHub or OIDC
  • Sign-in providers per tenant, on its own login link
  • Sign-in attempts rate-limited per IP address
  • Email alert on a sign-in from an unknown device
  • Self-registration off, or limited to your email domains

Access & keys

  • Project roles: Viewer, Member, Admin, Owner
  • Tenant roles on the same ladder, one level up
  • API keys with an expiry, shown once, stored as a hash
  • Keys confined to chosen projects
  • Revoking a session or key cuts its open connections
  • MCP clients connected by OAuth, disconnected per app

Audit log

  • One trail per project, per tenant and per installation
  • Filters by person, action, type, project and date
  • Entry details with the raw payload, credentials masked
  • A shareable link to every entry
  • Export as CSV or JSON
  • New entries arrive live while the log is open

Administration

  • Create, invite, deactivate and delete user accounts
  • Reset passwords and revoke sessions for a user
  • Provision, suspend and delete tenants
  • Ceilings for projects, user seats, storage and upload size
  • Legal texts replaced, hidden or set to require acceptance
  • Optional code approval before a script runs

See it at work.

Guides that put this feature to work in a real project.

Access you can account for.

Every person and every agent works under their own name, in a role you chose, and leaves a record. That holds from a single desktop install to many tenants on your own server.

Get early access