Skip to content

Miko Cloud and Connect

Extensions

Connect GitHub, Vercel, keys, tools and skills once. Every agent on every machine can use them.

Open Extensions with ⌘4, or Tools (MCP), Skills or Integrations in the sidebar. On a phone it’s in the menu at the top right. Press Connect and pick what to add.

Extensions in the Miko web app: GitHub, a database secret, a Stripe key, a docs search tool and two skills, some for every agent and some only in one project.Extensions in the Miko web app: GitHub, a database secret, a Stripe key, a docs search tool and two skills, some for every agent and some only in one project.
Extensions, with example data.

The filters are Tools (MCP), Skills, Plugins, Integrations, Secrets for agents and Catalog.

GitHub

Choose GitHub, then Use a token instead. Or open Search or run… and choose Connect GitHub with an access key.

On GitHub, make a fine-grained access key for the repositories agents may use (Settings › Developer settings). Paste it under Access key and press Save.

Agents can then push with git.

Vercel

Make an access key in Vercel (Account Settings). Paste it under Access key and press Save.

A key

Fill in Name, Name agents see and Key, then press Save.

Name agents see is how agents find it, for example STRIPE_API_KEY. Use capital letters, digits and _, and end it like a key, for example _KEY, _TOKEN or _URL.

The key is never shown again. To change it, open the connection and press Replace key.

A tool by its link

Fill in Name and Link. The link starts with https://.

Answer Does it need a key?: No, Yes, a key sent with each request or The link itself holds the key. Then press Add tool.

With a key, agents use the tool through Miko on your machine, and the key stays out of their reach.

A skill

Press Choose a folder and pick the skill’s own folder. It needs a SKILL.md with a name and a description.

Press Add skill. Agents on your machines get a copy.

If the skill lets agents run things without asking, Miko lists them and asks for your passkey.

A skill holds up to 300 text files and 4 MB. A skill that runs commands on its own can’t be added yet.

Which agents

A new connection goes to All my agents. When you add a key, you can pick one project under Which agents instead.

To narrow it later, open the connection and choose Only some places, or Turn off in… a project.

Under Machines, choose which of your machines can use it.

On a computer, you can also drag a card onto All my agents, a project or an agent.

When agents get it

New agents get it right away.

Running agents get it after a restart.

More agents

Giving a key or GitHub to more agents or machines asks for your passkey.

Apps

Claude Code, Codex and OpenCode can use GitHub, Vercel, keys and tools.

Skills work in Claude Code and OpenCode. Codex doesn’t get skills yet.

If one of your apps can’t use a connection yet, its card says so, for example “Not in Codex yet”.

AI accounts

Keys for an AI account can’t be added here. Sign in under Accounts on each machine instead.

A machine online

Connecting needs one of your machines online.

How it’s stored

Sealed on your device. Miko’s servers store it locked. Only your machines can unlock it.

On Ubuntu

Miko checks which agent asks before it hands a key over, so only the agents you pick can use it. This is on by default.

Elsewhere

Where that check is off, for example on Debian 12 by default, any agent on the same machine could read a key if it tried.

Open a connection and look under What agents can see to see which applies.

Same machine

Agents on the same machine share its files. Keep work you don’t trust on its own machine.

Plugins can’t be installed in the web app. Tools that run a command or ask you to sign in aren’t available here yet; add those on the Mac under Extensions.