Skip to main content

Lunar Interns

Lunar Interns is an agent generation system that spins up autonomous AI coding agents on demand. Each intern is a fully isolated virtual machine running:
  • Claude Code CLI — the AI coding engine (uses your Claude Team subscription, no API tokens)
  • OpenClaw — AI gateway connecting Slack, webhooks, and agent sessions
  • Full dev stack — Django backend, Angular frontend, Postgres, Redis
  • Cloudflare Tunnel — persistent, password-protected URLs

How It Works

Spawn an Intern

Create a new agent instance from the dashboard or CLI

Architecture

How the system is built — VMs, tunnels, services

Workflow

Linear → Code → PR → Review → Merge lifecycle

Dashboard

Monitor agents, tasks, PRs, and activity in real time

Quick Start

1

Spawn from Dashboard

Go to the Intern Dashboard, click Spawn Intern, enter a name.
2

Wait for Provisioning

The agent boots in ~5 minutes. You’ll see a Slack message when it’s ready.
3

Create a Linear Ticket

Create an issue in Linear and tag it with intern:<name>. The agent picks it up within 5 minutes.
4

Review the PR

The agent opens PRs on GitHub. Leave review comments and it addresses them automatically.

What Each Intern Gets

ResourceDetails
Slack Channel#intern-<name> (private)
Dashboardhttps://<name>.lunarintern.com
APIhttps://api-<name>.lunarintern.com
Frontendhttps://app-<name>.lunarintern.com
Linear Labelintern:<name>
SupabaseRegistered with status tracking
Claude CLIAuthenticated on Lunar Solar Group team
GitHubAuthenticated, can push to Lunar-Mission-Control org