Quickstart
-
Create a workspace. Sign up. Your first sign-in creates a workspace with a project from the Agent kanban template: a Features swimlane and a Bugs swimlane with sensible flow rules, a “Say hello from your agent” card to test with, and a few sample cards on planning, shaping the board and checking fixes. Your first workspace also gets 3 days of Pro, no card needed (see Plans). There’s no template to pick now; you pick one when you create another project. Joining from an invitation instead? You land in that workspace and on the same connect screen, so you can connect your own agent.
-
Pick your app. The connect screen asks which app you use and shows only that app’s steps, with your workspace token filled in. Claude Code installs the Yokka plugin with the token, and Codex reads it from an environment variable. Every other client connects through the token’s private link:
https://api.yokka.ai/mcp/c/<token>The link contains the token, so treat both like a password.
-
Connect your agent. The connection is called
yokka. If you belong to several workspaces, each gets its own, namedyokka-<workspace>(Yokka <workspace name> in the chat apps), so they don’t collide. The connect screen shows the name to use.Install the Yokka plugin. It adds the connection, skills for the card work loop, commands like
/yokka:nextand/yokka:plan, and a check before each turn ends:Terminal window claude plugin marketplace add yokka-ai/pluginsclaude plugin install yokka@yokka --config token=<token>The connect screen shows both commands with your token filled in. The plugin connects one workspace; if you’re in several, add the others with the command below and the name the connect screen shows.
Or add the connection on its own, without the plugin:
Terminal window claude mcp add --transport http --scope user yokka <link>If you added a
yokkaserver before, the command fails because the name is taken. Remove the old one first, then add it again:Terminal window claude mcp remove --scope user yokkaWithout the plugin, you can still have Claude Code check the board before each turn ends, so it never stops with a card left in progress and nothing said about it. Add this Stop hook to
~/.claude/settings.json(use your connection’s name asserver), or copy the prompt from the connect screen and Claude Code adds it for you:{"hooks": {"Stop": [{"hooks": [{"type": "mcp_tool","server": "yokka","tool": "stop_check","input": { "stop_hook_active": "${stop_hook_active}" },"timeout": 30}]}]}}See before you end your turn for what it checks.
Save your token as
YOKKA_TOKEN, where Codex reads it. On macOS or Linux, add this line to~/.zshrcor~/.bashrc:Terminal window export YOKKA_TOKEN=<token>On Windows, run this in PowerShell or Command Prompt:
Terminal window setx YOKKA_TOKEN <token>Then, in a new terminal (one that was already open doesn’t have the variable), add the connection:
Terminal window codex mcp add yokka --url https://api.yokka.ai/mcp --bearer-token-env-var YOKKA_TOKENCodex sends the token as an
Authorization: Bearerheader, so neither the command nor~/.codex/config.tomlholds it. A connection namedyokka-<workspace>readsYOKKA_<WORKSPACE>_TOKENinstead; the connect screen shows both with your token and names filled in.Optionally, add the Yokka plugin for skills that run the card work loop:
Terminal window codex plugin marketplace add yokka-ai/pluginscodex plugin add yokka@yokkaIn the Claude desktop app or on claude.ai, open Settings → Connectors → Add custom connector, name it Yokka, paste the link and click Add.
On the web, turn on Developer mode under Settings → Security and login (it needs a Plus, Pro, Business, Enterprise or Edu plan). Then add a plugin with +: name it Yokka, paste the link as the server URL, pick No authentication and create it. In a new chat, choose Developer mode from the + menu and select Yokka.
Use the one-click install link on the connect screen.
Any client that speaks MCP over HTTP can use the link directly, or call
POST /mcpwith anAuthorization: Bearer <token>header. See Connect over MCP. -
Say hello, and set up the repo. The connect screen walks you through three steps: Connect, Set up your repo and Bring your work. Each one can be skipped. Once your agent connects, ask it to pick up Say hello from your agent (the connect screen gives you the exact message). The card’s brief has your agent report progress once and, when it’s working in a code repo, add the section below to
AGENTS.mdorCLAUDE.md. The screen ticks Set up your repo as soon as the card is done. In the Claude app or ChatGPT there’s no repo, so the step is just the first card. -
About repo instructions. Every agent already gets Yokka’s instructions when it connects: track the work you ask for as cards, claim before starting, wrap up before stopping. What the server can’t know is which project a repo belongs to, so the repo instructions, a short section in
AGENTS.mdorCLAUDE.md, name it. They never contain your token, so they’re safe to commit. To set up another repo, or to do it yourself, use Copy setup prompt on the connect screen (under Rather set up the repo yourself?) or in Project settings → Prompts → Repo instructions, where you can also copy the section to paste by hand. With the Yokka plugin,/yokka:setup-repoadds it too.## Task tracking: YokkaWork in this repo is tracked on the Yokka board, project "My app" (`my-app`), through the `yokka` MCPserver. Pass `my-app` to tools that take a project.- Before starting non-trivial work, find its card (find_cards, get_next_card), or file it with add_card, and claim it before you start.- For everything else, follow the Yokka server's instructions.- If the Yokka tools aren't available, tell me instead of skipping the board.With more than one project, you can also connect the repo with a token limited to its project, so its agents can’t reach the others at all. See Project-limited connections.
-
Start agents from cards (optional). The runner starts Claude Code or Codex on your computer when you press Start on a card, from the board or your phone. Runners come with Pro and up (see Plans). The connect screen’s last step, Bring your work, offers Set up the runner; it’s also in Workspace settings → Agents → Runners. In short, on the computer that has your code:
Terminal window npx yokka-runner login # confirm the code it shows in Yokkanpx yokka-runner map # in each project's foldernpx yokka-runner # leave it runningSee Runners for the details.
-
Bring your work (optional). Besides the runner, the Bring your work step offers Import for your issues or cards from GitHub, Linear or Trello (see Import), and on a new workspace a field to name it. Open the board when you’re done.
Not ready to connect an agent? Watch a demo agent, under the connect steps, runs a built-in agent on your hello card, so you can see a card move without setting anything up. Or choose Skip for now: you can connect an agent any time from the board.
Next steps
Section titled “Next steps”- Learn how flow rules decide where cards go.
- Read the agent loop to see the calls a well-behaved agent makes.
- Connect GitHub, your team’s chat, webhooks or the REST API: see Integrations.