Why connect your own agent?
Use a plan you already have
More capable models
Switch any time
Open Agent settings
Click your profile avatar in the top-right corner to open the User Menu, then choose Agent settings.
User Menu → Agent settings.

The agent list. Each row has a status (“Not installed”, “Installed · Not signed in”, “Signed in…”) and one action.
The two kinds of action button
Before you start, it helps to know that agents differ along two simple axes — and those two axes are all that change the buttons you see.1. Getting the agent onto your Mac — Get vs Check
2. Signing in — in-app login vs Login via Terminal
After the agent is installed, you sign in with your own account:- In-app login — Modaal signs you in directly. For some agents (like Claude) you’ll pick how to sign in from a small menu; for others it starts straight away. These agents can also be re-authenticated later from the ⋯ menu.
- Login via Terminal — Modaal opens a Terminal window where the agent’s own CLI handles sign-in. Once you’ve signed in there, come back and click Re-check so Modaal picks it up.
Connect an agent, step by step
Install it — click Get (or Check)

After installing, the agent shows “Installed · Not signed in” and a Login button.
Sign in with your subscription — click Login
- Claude Subscription — use your Claude (Pro/Max) subscription.
- Anthropic Console — use Anthropic Console (API usage billing).

Choose how to sign in. Pick “Claude Subscription” to use a plan you already have.
Make it your default — click Use as default

Signed in. Click “Use as default” to start building with this agent.
Switching agents later
You can connect as many agents as you like and switch the default whenever you want — open Agent settings again and click Use as default on a different one. Useful tools live in each row’s ⋯ menu:- Re-check — re-detect status (use this after signing in via Terminal, or installing a Check agent).
- Re-authenticate — sign in again (in-app login agents).
- Log out — sign out (only some agents support this in-app; otherwise sign out from the agent’s own CLI).
- Show details — expand the row for version and account info.
Troubleshooting
The agent replies with “API Error: 401” or “Invalid authentication credentials”
The agent replies with “API Error: 401” or “Invalid authentication credentials”
- Open Agent settings (User Menu → Agent settings).
- On your agent’s row, open the ⋯ menu and click Re-authenticate if it’s there, then sign in again.
- If there’s no Re-authenticate option, click Log out and then Login again. For agents that sign in through Terminal, sign out and back in via the agent’s own CLI, then click Re-check.
It still shows “Installed · Not signed in” after I signed in
It still shows “Installed · Not signed in” after I signed in
My agent isn't in the list
My agent isn't in the list