Invite-only beta. Access is currently limited to invited testers. Request beta access. Already invited? Sign in.

๐Ÿ™๏ธ The office

A zoomable 2.5D floor plan: themed rooms, tiled floors, furniture, and animated robots at individual desks. Drag to pan, scroll/pinch to zoom, and use the floating controls to reset your view. Add, rename, or delete rooms at runtime; busy rooms automatically grow extra desk bays. The sidebar lists every agent with a live status dot; the top bar shows the running usage/cost estimate.

The full office view with multiple populated rooms, the sidebar roster, and the top bar

๐Ÿ’ฌ Chat

An ongoing conversation with one agent, persisted locally so reloading the page doesn't wipe it. Attach a file from the shared workspace if the agent has Read Files granted (see Capabilities), and replies render as formatted markdown.

An agent's Chat tab showing an ongoing conversation

๐Ÿ—‚๏ธ Work โ€” tasks & project delegation

The Work tab covers two kinds of jobs. A task is one-off: assign it, watch a spinner, get a single result back, with a desktop notification when it's ready even if you've switched tabs. A good result can be saved as a reusable skill right from its message.

Any agent can also be flagged as a boss (check Can lead projects in its Settings) โ€” give it a goal and it plans the work, hands pieces to the right teammates, and reports back one final synthesized result, without you assigning each subtask by hand. There are two delegation engines, picked per-agent: Simple (one planning call, every subtask dispatched in parallel, one synthesis call at the end) and Advanced (a real tool-calling loop that can react to what a teammate came back with before delegating the next piece โ€” Anthropic agents only).

Every task and project is a real server-side job โ€” it survives a page refresh or a server restart, not something that lives only in the browser tab.

The Work tab showing a running task with its live status
The Work tab showing a boss agent's project with subtasks assigned to teammates and a final synthesized result

๐Ÿงฉ Skills

Save a task an agent did particularly well as a reusable skill โ€” the next time something similar comes up, the agent can draw on it instead of starting from zero. A skill can stay private to the agent that learned it, or be marked shareable so other agents in the office can use it too. Import a skill file someone shared with you the same way you'd import an agent.

The Skills tab showing a list of an agent's saved skills, with a shareable toggle

๐Ÿง  Memory

As an agent works, it can pick up durable facts worth remembering โ€” from what you said while describing a task, or from a result it produced. Nothing is kept silently: every candidate memory shows up in the Memory tab for you to approve or dismiss, and only approved ones are actually used in future conversations.

The Memory tab showing candidate memories awaiting review, with approve/dismiss controls

โฐ Schedule

Set up a task or project to run automatically โ€” once at a future time, or on a recurring cadence โ€” instead of needing to be at the keyboard to kick it off. Scheduled runs show up in the Work tab like any other job once they fire.

The Schedule tab showing a recurring scheduled task

๐Ÿ“œ Activity

A combined timeline of everything that's happened with this agent โ€” messages and tasks together โ€” useful for scanning back through history without switching tabs.

The Activity tab showing a combined timeline of messages and tasks

โš™๏ธ Agent Settings

Edit an agent in place: name, role, avatar color, room, LLM provider/model, capabilities, and leadership/delegation mode โ€” the same fields as hiring, but editable any time without recreating the agent.

An agent's Settings tab with editable fields and the capabilities picker

๐Ÿ’ฐ Usage & billing

Invited beta accounts use a credit balance. See beta access and credits for published allowance, expiration, and usage information. Every chat turn, task, and project step is a real model call, debited from that balance in real time โ€” the top bar's usage badge shows the running total, broken out per agent. If your balance runs low, you'll see a clear notice before anything fails outright.

Close-up of the top bar's running token/cost usage badge

๐Ÿ” Your account

Sign in with Google โ€” no separate password to create or remember. Your office, agents, conversations, and usage history are tied to your account and private to it. Account status (active, suspended, etc.) and credit adjustments are handled by Garagent support if you ever need a hand.

๐Ÿ›Ÿ Notifications & support

The bell in the top bar is also where you'll hear from us directly โ€” a heads-up about a new feature, a low-credit or out-of-credit warning before anything stops working, or a reply from the team. Hit the Support button any time to ask a question or report a problem: your message goes straight to the team along with a screenshot of what you were looking at, so there's no back-and-forth just to explain what went wrong. Replies show up right back in that same thread.

๐Ÿ”€ Multi-provider support

Every agent's provider and model can be set independently โ€” mix Claude agents and OpenAI agents in the same office. The Hire/Settings model picker only offers providers available on your account, rather than letting you pick one and only finding out at call time.

The provider/model picker in the Hire or Settings form

๐Ÿ”„ Full agent lifecycle

Hire, edit in place, put on leave, bench, retire, or permanently delete. The Bench is where an agent sits when it's not in a room but isn't retired either โ€” every freshly-imported agent starts here. Export an agent to a portable .json file from its ยทยทยท menu and import it into another office โ€” the beginning of a "share an agent with someone" mechanic.

The Bench view listing agents that are imported or set aside, with an Activate control
An agent's ยทยทยท menu open, showing the Export option

๐Ÿข Rooms

Room types are a fixed catalog with baked-in floor art (Engineering, Design, Executive, Meeting, Cafeteria, and more); room instances are fully dynamic โ€” add as many as you want, rename or delete any time. Deleting an occupied room moves its agents elsewhere automatically rather than blocking.

The Add Room modal with the room type catalog

Next

๐Ÿงฐ Capabilities

The real tools an individual agent can be granted, and exactly what each one can and can't do.

๐Ÿš€ Quick Start

Haven't signed in yet? Start here.