Tutorial · Hero Code

Hero Agent

Hero Code — the autonomous AI software engineering agent. Describe a project in plain English and watch it build.

v0.8.0 · stable · 2026-11-05 browser · live now desktop · built, not published Product page Documentation Desktop build status Roadmap
Read this first. Windows installer built locally (0.8.0) — not published yet; browser version is live now. Everything below uses the browser app — there is no desktop download on the site today.

Install & first run #

Browser path (recommended): open agent.herostudios.dev in any modern browser — nothing to install, no API key to start. A herostudios.dev account is optional and only adds cloud sync and the shared plan.

  1. Launch in the browser — open agent.herostudios.dev and sign in with your herostudios.dev account if you want cloud sync. No install needed; the Windows desktop installer is built locally (0.8.0) but not published yet.
  2. First run: create a project, then pick a mode in the composer — Chat, Build, Review or Plan.
  3. Choose your slot from the HERO sequence — NOVA for everyday chat, FORGE for building, SAGE for reasoning, LENS for review, SCRIBE for docs, ATLAS for long context, SWIFT for speed.
  4. Describe your project — the agent writes real files that appear in the explorer instantly. Plan mode lays out typed plan cards before a line is written; Build streams typed progress cards while it works.
  5. Work in the IDE: edit with syntax highlighting across 27 languages, run commands in the terminal, use Git and the debugger, and right-click any code to Ask AI to explain, fix or improve it.
  6. Keep your context: the ChatsBar (Ctrl+B) keeps every conversation, Ctrl+N starts a new one, and Ctrl+M opens the Memory Panel to edit, delete, export or opt out of memories.
  7. Follow the interactive tutorial if you are new — it walks from zero to your first AI-built project — then install extra capabilities from the extensions marketplace.
Building from source (optional)Requirement
Node.js24+
Python (local backend)3.12+
Package managerpnpm

Working with Hero Agent #

Modes, slots, shortcuts and troubleshooting — the 0.8.0 workflow end to end.

What Hero Agent is

Hero Agent is Hero Code, the autonomous AI software engineering agent — and v0.8.0 (stable, 2026-11-05) is current. Describe a project in plain English and it designs, writes and debugs real multi-file code for you, with a full IDE around it: 27 languages with syntax highlighting, a terminal, Git, a debugger, an extensions marketplace, voice input and 18 built-in skills.

  • Browser vs desktop — the browser app at agent.herostudios.dev is the live version today: no install, no setup. The Windows desktop shell is built locally (0.8.0) but not published yet, so there is nothing to download; macOS and Linux installers are planned.
  • What stays local — in the browser product your workspace files stay on your machine.
  • What goes to the cloud — conversations, project copies, memories and metering live in Hero's D1 database, tied to your herostudios.dev account (details on the privacy notice).
  • It is the shared AI backbone of the ecosystem — CraftPilot's assistant is the first planned consumer.

Tips

  • New here? The interactive tutorial inside the app walks from zero to your first AI-built project.
  • Version check: the docs, product page and tutorial all read from one release registry — if they say 0.8.0, you are current.

Prerequisites

Browser path (recommended): nothing to install — a modern browser and, optionally, a herostudios.dev account for cloud sync and the shared plan. From source (optional): the same toolchain the docs list, so every surface agrees:

  • Node.js 24+
  • Python 3.12+ (local backend)
  • pnpm (workspace package manager)
# from the hero-agent repository
pnpm install
pnpm dev

Tips

  • No API key is required to start — the free-included sequence slots (NOVA, FORGE, SCRIBE, SWIFT) work out of the box. BYOK is optional.
  • Building from source is a power-user path; the browser app needs none of this.

Common problems

pnpm or Node version errors on install
The repo needs Node.js 24+ and pnpm — check node -v and pnpm -v. Corepack (corepack enable) installs the pinned pnpm version for you.
Python backend will not start
The backend needs Python 3.12+ (python --version). Create a fresh virtualenv, install the backend requirements, then run pnpm dev again.

Install & first run

Open agent.herostudios.dev, sign in (or stay signed out), and create a project — the whole first run takes about a minute.

What you'll see. Build mode streams typed progress cards while files land; Plan mode shows typed plan cards before a single line is written.

  • Press Ctrl+N (or the New chat button) to start a conversation.
  • Pick a mode in the composer: Chat, Build, Review or Plan.
  • Pick a slot from the HERO sequence (the ✦ sequence picker).
  • Describe your project — in Build/Plan mode the agent writes real files that appear in the file explorer instantly.
  • Run things: open the terminal, commit with Git, or right-click any code → Ask AI to explain, fix or improve it.

Tips

  • Desktop status: the Windows installer exists locally (0.8.0) but is not published — if a link offers you a desktop download today, it is not from us.

Chat modes — Chat, Build, Review, Plan

The composer has four modes. You switch per message, so one conversation can go from brainstorming to shipping.

  • Chat — talk it through: explanations, quick questions, refactors discussed before they happen.
  • Build — the agent writes real multi-file code into your workspace, streaming typed progress cards as files land.
  • Review — a scored review pass over your code: correctness, security, performance and style findings with suggested fixes.
  • Plan — lays out typed plan cards describing the work before any file changes; approve a plan, then switch to Build.

Tips

  • Slash commands live in the composer — type / to see them in your build.

The HERO sequence — seven slots

Models come from the HERO sequence: you pick a specialist, and the server resolves that slot to the best available engine. You never see vendor model ids.

  • HERO NOVA ✦ — everyday answers, fast; the default companion.
  • HERO FORGE ⚒ — builds real software: multi-file projects, correct imports.
  • HERO SAGE ◈ — thinks before answering: architecture, hard bugs, trade-offs.
  • HERO LENS ◉ — finds what's wrong: scored review findings with fixes.
  • HERO SCRIBE ✎ — writes the words: docs, READMEs, comments, naming.
  • HERO ATLAS ⬡ — remembers everything: long files and full-project context.
  • HERO SWIFT ➤ — instant and lean: short, snappy answers.

Tips

  • NOVA, FORGE, SCRIBE and SWIFT are included on the free plan; SAGE, LENS and ATLAS are premium slots behind the metering gate.
  • Slot details, context and per-call costs are documented on the sequence slots page.

Keyboard shortcuts

Five shortcuts cover most of the workflow — the full 68-entry keymap lives behind Ctrl+K.

  • Ctrl+N — new chat
  • Ctrl+B — toggle the ChatsBar (the left conversation rail)
  • Ctrl+K — command palette (every action in the app)
  • Ctrl+M — Memory Panel (edit, delete, export, opt out)
  • Ctrl+Shift+C — chat dock (detach the conversation while you edit)

Tips

  • Ctrl+Shift+H also toggles the chats rail history view — all keys are listed in Settings → Keymap.

Troubleshooting

The four failure classes worth knowing before you file a report.

Tips

  • Still stuck? Open the support portal and include the mode, slot, and what you expected to happen.
  • Data questions (what is stored, retention, controls) are answered in full on the Hero Agent privacy notice.

Common problems

IDE — editor or UI misbehaves
Reload the tab (Ctrl+R) — the shell is a React app, state is server-persisted, so a reload loses nothing. Persistent glitches: try Ctrl+K → Reload window, and check the built-in interactive tutorial's last steps.
Runtime — commands or builds fail
Terminal commands run against your workspace: check the command's own output first, then confirm the tool exists on your machine (from source: Node 24+, Python 3.12+). Browser workspaces are local to your machine — install the runtime there.
Provider — a slot answers with an error or gate
401/402 means the metering gate: the slot is premium and your plan/credits do not cover it — switch to a free-included slot (NOVA, FORGE, SCRIBE, SWIFT) or check Plans. Sustained provider errors: retry once, then report via the support portal with the slot name and time.
Workspace — files missing or out of sync
In the browser product your workspace is local; use the file explorer's refresh before assuming loss. Memories and conversations are server-side — delete-and-recreate only affects that one chat, not your workspace.

At a glance #

SurfaceWhat it is
Browser appagent.herostudios.dev — the live 0.8.0 build, no install.
Desktop shellWindows installer built locally (0.8.0) — not published yet; macOS and Linux planned.
Sequence slotsNOVA · FORGE · SAGE · LENS · SCRIBE · ATLAS · SWIFT — full table on the sequence slots page.
ModesChat · Build · Review · Plan (typed plan cards).
DataWhat stays local vs what goes to Hero servers — privacy notice.
Still stuck? Open a guided request — include the mode, slot and what you expected to happen; every message is answered from support@herostudios.dev. Data questions are covered on the Hero Agent privacy notice.