# Quickstart

This guide takes you from a new account to a published, shared artifact in a few minutes. You need an AI agent that supports MCP over HTTP, such as Claude Code, Codex, Copilot CLI, Antigravity or OpenCode.

## 1. Sign in

Open the [app](/app) and enter your email. We send you a six-digit code; there is no password. The first sign-in creates your account. A code expires after 10 minutes.

## 2. Create a token

In the app, open **Agent connection** and create a token. Give it a name you will recognise later, for example the machine or agent it is for. The token is shown only once, so copy it right away.

## 3. Connect your agent

Pick your agent and follow its page:

- [Claude Code](/docs/claude-code): install the plugin with one command.
- [Codex](/docs/codex), [Copilot CLI](/docs/copilot), [Antigravity](/docs/antigravity) or [OpenCode](/docs/opencode): add the server to the agent's config file.
- [Other MCP clients](/docs/other-mcp-clients): use the server URL with an `Authorization` header.

Start a new session of your agent afterwards so it loads the tools.

## 4. Publish your first artifact

Ask your agent for something concrete, for example:

```text
Publish a one-page project brief for our Q3 launch as a blink artifact.
```

The agent reads the authoring guide with `get_skill`, publishes the page and replies with a link such as `https://artifact.blinkbrosai.com/<id>`. Open it in your browser; that address stays the same however many times the agent updates the page. A new artifact is private: only you and the people you invite can open it.

## 5. Share it

Use **Share** on the artifact page to turn on the link or invite people by email, and choose whether they can view, comment or edit. You can also tell your agent "make the link public": it turns the link on with `share_link`. See [Sharing & roles](/docs/sharing).

## 6. Keep your agent available

When other people start commenting, they can ask your agent questions with `@`. Ask your agent to listen for questions and it sets up a background listener. See [Ask an agent](/docs/asks) and [Listener & asks_wait](/docs/listener).
