Skip to content

Your first agent

Ironspire lets you run multiple AI agents simultaneously, each with their own tools, context, and personality. Here is how to get your first one running.

Adding an agent

  1. Click the Add Agent button in the left sidebar (or press the keyboard shortcut)
  2. The Add Agent Modal opens, showing available presets
  3. Pick a preset that matches your task (or start with Developer for general coding work)
  4. Give your agent a name (optional; Ironspire generates one if you skip this)
  5. Click Create

Your agent appears in the sidebar and is ready to chat.

Understanding presets

Presets are pre-configured agent templates. Each preset comes with:

  • A system prompt tailored to the role
  • MCP tools relevant to the task (filesystem, web search, code analysis, etc.)
  • A colour and icon for quick visual identification

Here is a quick overview of the 9 built-in presets:

PresetRoleKey tools
Project ManagerProject management, planningTask tracking, documentation
DeveloperCode writing, debuggingFilesystem, code tools
Data AnalystData analysis, reportingFile tools, code execution
UI/UX DesignerUI/UX guidance, design specsScreenshot tools, filesystem
Marketing SpecialistMarketing strategy, campaignsWeb search, analytics tools
Creative DirectorCreative direction, brandVisual tools, web search
QA EngineerTesting, bug reportingCode tools, filesystem
DevOps EngineerInfrastructure, deploymentGitHub, Cloudflare, Sentry, Filesystem
Technical WriterDocumentation, tech writingFile writing, web search

Each agent gets its own conversation thread, working directory, and tool permissions. They do not interfere with each other.

Start chatting

Once your agent is created, click on it in the sidebar to open its chat panel. Type your message and press Enter to send.

The agent will respond using the AI model configured in your settings. You can see real-time token usage, cost tracking, and context window status in the session HUD above the chat.

Permission and interaction modes

Ironspire separates control into permission modes and interaction modes:

Permission modes (2)

  • default: the agent operates within standard permission boundaries
  • full_access: bypasses all permission checks (maps to bypassPermissions internally)

Interaction modes (3)

  • normal: the agent asks before using risky tools (default)
  • plan: the agent creates a plan but does not execute it
  • auto-accept: the agent runs tools without asking (for trusted workflows)

Auto-accept and full_access modes let agents modify files and run commands without confirmation. Use them only when you understand what the agent will do.

Next steps