Quickstart — Your first agent

Connect your integrations, set up artifacts, and deploy your first agent.

This page walks you from a blank account to a deployed agent you can talk to from the web app, Slack, Discord, or the API.

There are three stages:

  1. Connect integrations. The LLM provider is required. Slack, Discord, and GitHub are optional.
  2. Set up artifacts (optional). Skills, rules, and MCP tools you want to share across agents.
  3. Create and deploy an agent.

Step 1 — Connect integrations

Open Settings → Integrations.

LLM provider (required)

Pick one — this decides which agent harness and models you can use.

  • Anthropic — Claude Code harness, Claude models.
  • Codex — OpenAI's Codex harness and models.
  • OpenCode Zen — OpenCode harness with multi-provider model support.

See Connecting your LLM provider for managed-pool vs. bring-your-own-key details.

Slack and Discord (optional)

Connect either or both so you can talk to agents from a Slack channel or Discord server.

Skip this if you only need the web app or API.

GitHub (optional)

Two reasons to connect GitHub:

  • Codebase access — give an agent access to specific repos so it can read code, push branches, and open PRs.
  • Configuration repo — point Nairi at a repo that holds your skills, MCPs, and AGENTS.md. Nairi reads any files in the repo it's running in — for example, the Claude Code harness picks up .claude/skills/ automatically.

See Connecting GitHub.

Step 2 — Set up artifacts (optional)

If you want skills, rules, or MCP tools shared across multiple agents, configure them at Settings → Artifacts before creating the agent.

  • Skills — reusable capability packages, from the Marketplace or your own.
  • MCP Tools — external tool servers (databases, CRMs, observability, internal APIs).
  • Rules — long-lived instructions the agent should follow when relevant.

You can skip this and attach artifacts to an agent later.

Step 3 — Create your first agent

Open Fleet and click New agent.

Hosting

  • Managed — Nairi runs the agent for you. This is the default.
  • Self-hosted — run the agent on your own infrastructure. Free and unlimited on every plan. See Self-hosting Nairi.

Required fields

  • Name — also the agent's ID. This is how you address it from Slack (@<name>), Discord, and the API. Pick something short and unique.
  • LLM integration — pick from the providers you connected in Step 1.

Optional fields

  • Repository — a code repo (for PR work) or a configuration repo (for skills/MCPs/AGENTS.md). Leave blank if neither applies.
  • Rules, skills, MCPs — attach anything you set up in Step 2.
  • Environment variables — attach a vault for secrets like API keys.
  • System prompt — pre-filled with a default tuned for Nairi. Leave it alone unless you have a specific reason to change it.

Click Deploy and wait for the agent to come online.

Step 4 — Talk to your agent

Once the agent is live, prompt it from any of:

The full transcript — including tool calls — is always available under Tasks.

What to try next


Can't find what you're looking for? Email support@nairi.ai.

On this page