Stars on GitHub

The World's First Autonomous Product Engine

Your products improve themselves — 24/7 — while you sleep. Autensa researches your market, generates feature ideas, lets you decide with a swipe, and builds them. Automatically.

01 Research your market
02 Ideate scored features
03 Swipe to decide
04 Build to pull request

Get notified when we ship new releases

Email or SMS updates only. No spam, unsubscribe anytime.

We will never sell, rent, or share your information. Notifications only. Unsubscribe anytime. See our Terms & Privacy Policy.

Watch the Introduction

The worlds first state-of-the-art Autonomous Product Engine (APE)

See It in Action

Kanban board, agent sidebar, live event feed — click to expand

missioncontrol.ghray.com
Autensa dashboard showing Kanban board, agent sidebar, and live event feed
Open Source The Autonomous Product Engine
🔒 MIT License
🛡 Privacy No centralized data collection
📦 v2.0.0 Latest Release
👥 20+ Contributors

The full autopilot pipeline

Point Autensa at any product. It runs a continuous improvement loop. Your only job is the swipe.

Research
AI
Ideation
AI
Swipe
You
Your only step
Plan
AI
Build
Agent
Test
Agent
Review
Agent
PR
Auto
1

Research Your Market

AI agents analyze your codebase, scan your live site, and research competitors, SEO gaps, and user intent — automatically on a schedule.

2

Generate Ideas

Research feeds ideation agents that produce scored feature ideas with impact, feasibility, size estimates, and technical approach.

3

Swipe to Decide

Ideas appear as cards. Pass, Maybe, Yes, or Now! — your preference model learns from every swipe.

4

Agents Build It

Approved ideas flow through the full pipeline: Build → Test → Review → Pull request on GitHub.

5

Ship & Learn

Completed work becomes a PR. The learner agent captures what worked. The next cycle is smarter.

Everything, automated

From market research to pull request — Autensa handles the entire product development lifecycle.

🔬

Product Autopilot NEW

The headline feature. Autonomous research → AI ideation → swipe interface → agent build → PR. Point it at any product and it runs a continuous improvement loop. Your only job is the swipe.

🔍

Autonomous Research NEW

Inspired by Andrej Karpathy's AutoResearch. AI agents analyze your codebase, scan your live site, research competitors, SEO gaps, and user intent — automatically on a schedule. Research feeds directly into ideation.

📚

Product Program NEW

Adapted from Karpathy's program.md pattern. A living document that instructs research and ideation agents. Evolves as swipe data accumulates — the system learns your taste.

👉

Swipe Interface NEW

Tinder-style card review. Pass, Maybe, Yes, or Now! Each swipe trains a per-product preference model. Ideas get sharper every iteration.

🚚

Convoy Mode NEW

Large features decomposed into subtasks with a visual dependency graph. 3–5 agents work simultaneously with health monitoring and crash recovery.

💬

Operator Chat NEW

Talk to agents mid-build. Queued notes delivered at checkpoints, or direct messages for real-time course correction. Full chat history per task.

💰

Cost Tracking NEW

Per-task and per-product cost tracking. Daily and monthly budget caps that auto-pause dispatch when exceeded. Full cost breakdown by agent and model.

🔄

Crash Recovery NEW

Agent progress saved at checkpoints. If a session crashes, work resumes from the last checkpoint — not from scratch. Checkpoint history per task.

🧠

Knowledge Base NEW

Learner agent captures lessons from every build. Knowledge entries injected into future dispatches so agents don't repeat mistakes.

🔀

Workspace Isolation NEW

Git worktrees for repo-backed projects, task sandboxes for local builds. Port allocation (4200–4299), serialized merge queue with conflict detection.

Kanban Board

Drag-and-drop across 7 status columns. AI planning phase with clarifying Q&A. Multi-agent planning specs with approval gates.

🤖

Agent Orchestration

Multi-agent pipeline: Builder → Tester → Reviewer → Learner. Auto health monitoring with stall detection and auto-nudge.

Live Activity Feed

Real-time SSE stream of everything — research progress, build events, test results, agent health, cost updates. Filterable by product and agent.

Choose your comfort level

Set the automation level per product. Change it anytime.

TierBehaviorBest For
SupervisedPRs created automatically. You review and merge manually.Production apps
Semi-AutoPRs auto-merge when CI passes and review agent approves.Staging & trusted repos
Full AutoEverything automated end-to-end. Idea → deployed feature.Side projects & MVPs

Clean, composable design

Autensa connects to OpenClaw Gateway via WebSocket. The Autopilot Engine runs the research → ideation → build loop. All data stays local in SQLite.

Autensa
Dashboard + Autopilot Engine
:4000
↔ WebSocket
OpenClaw Gateway
AI Agent Runtime
:18789
AI Providers
Anthropic / OpenAI / etc.
SQLite
Tasks, products, ideas, costs

Up and running in minutes

Clone the repo, configure your environment, and start shipping on autopilot. Or use the Setup Wizard for guided configuration.

Autensa
# Clone and install
git clone https://github.com/crshdn/mission-control.git
cd mission-control
npm install

# Configure environment
cp .env.example .env.local
# Edit .env.local with your OpenClaw token

# Start Autensa
npm run dev
# Open http://localhost:4000
OpenClaw Gateway
# Install OpenClaw globally
npm install -g openclaw

# Start the gateway
openclaw gateway start

# Gateway runs on port 18789
# Autensa connects automatically
# via WebSocket

v2.0.0 Release

The biggest release yet. From task orchestration dashboard to the world's first autonomous product engine.

🔬

Product Autopilot

Full research → ideation → swipe → build pipeline. Point it at a product, swipe on ideas, watch PRs appear.

🚚

Convoy Mode

Parallel multi-agent execution with dependency graphs, health monitoring, crash recovery, and inter-agent messaging.

💬

Operator Chat

Talk to agents mid-build. Queued notes or direct messages for real-time course correction.

💰

Cost Tracking & Budget Caps

Per-task, per-product cost tracking with daily/monthly caps that auto-pause dispatch.

Built with modern tools

Next.js 14 TypeScript 5 SQLite Tailwind CSS Anthropic OpenAI OpenClaw

Secure by default

Every layer of Autensa is hardened — from API authentication to error handling.

🔑

Bearer Token Auth

API authentication with MC_API_TOKEN. Same-origin browser requests are auto-allowed without a token.

🔏

HMAC-SHA256 Webhooks

Agent completion webhooks validated with X-Webhook-Signature header to prevent spoofing.

Zod Validation

All request payloads validated with Zod schemas before processing. Malformed data never reaches business logic.

🛡

Path Traversal Protection

File downloads use realpathSync to validate paths within the allowed directory. No directory escape.

📜

Security Headers

X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy on every response.

🚫

Error Sanitization

API errors never leak internal details like stack traces or file paths in production mode.

Docker or bare metal

Choose the deployment method that fits your infrastructure.

Docker

Persistent volumes for data and workspace. Runs as non-root with dumb-init. Built-in health checks.

docker-compose
# Start with Docker Compose
docker compose up -d

# Persistent volumes:
#   mission-control-data
#   mission-control-workspace

# Health check built in
docker compose ps

Bare Metal

Standard Node.js deployment. Build once, run on any machine with Node 18+.

terminal
# Build for production
npm run build

# Start on port 4000
npx next start -p 4000

# Or use a process manager
pm2 start npm -- start

Distributed by design

Run Autensa on one machine and OpenClaw on another. Connect them over your local network or a Tailscale mesh.

Machine A
Autensa Dashboard
↔ WebSocket
Machine B
OpenClaw Gateway + Agents
.env.local — LAN setup
# Point to the machine running OpenClaw
OPENCLAW_GATEWAY_URL=ws://YOUR_SERVER_IP:18789

With Tailscale

Use Tailscale for secure, zero-config networking between machines. No port forwarding needed.

.env.local — Tailscale setup
# Use your Tailscale hostname (WSS for encrypted)
OPENCLAW_GATEWAY_URL=wss://your-machine.tailnet-name.ts.net

Environment variables

All configuration is done through environment variables in .env.local.

Variable Required Default Description
OPENCLAW_GATEWAY_URL Yes ws://127.0.0.1:18789 WebSocket URL to OpenClaw Gateway
OPENCLAW_GATEWAY_TOKEN Yes Authentication token for OpenClaw
MC_API_TOKEN No API auth token (enables auth middleware)
WEBHOOK_SECRET No HMAC secret for webhook validation
DATABASE_PATH No ./mission-control.db SQLite database location
WORKSPACE_BASE_PATH No ~/Documents/Shared Base directory for workspace files
PROJECTS_PATH No ~/Documents/Shared/projects Directory for project folders

What's shipped & what's next

FAQ

Can't connect to OpenClaw Gateway
Run openclaw gateway status to verify the gateway is running. Check that OPENCLAW_GATEWAY_URL and OPENCLAW_GATEWAY_TOKEN are set correctly in your .env.local. If connecting across machines, make sure port 18789 is open in your firewall.
Planning questions not loading
Check the OpenClaw logs for errors with openclaw logs. Verify your AI provider API key (Anthropic or OpenAI) is configured in OpenClaw. Try refreshing the page and clicking the task again to re-trigger the planning flow.
Port 4000 already in use
Find the process using the port with lsof -i :4000, then stop it with kill -9 PID. Alternatively, change the port with npx next start -p 4001.
Agent callbacks failing behind proxy (502)
Corporate proxies can intercept localhost callbacks. Set NO_PROXY=localhost,127.0.0.1 in your environment so agent completion webhooks bypass the proxy and reach Autensa directly.
How do I reset the database?
Delete the SQLite file with rm mission-control.db (or whatever path DATABASE_PATH is set to). Autensa auto-creates a fresh database with all 21 migrations on next startup.

Star History

Built by 20+ contributors

Autensa is MIT licensed and actively maintained. Pull requests welcome — join the community and help build the future of autonomous product development.

superlowburn rchristman89 nicozefrench misterdas joralemarti niks918 gmb9000 Z8Medina markphelps muneale JamesTsetsekas nice-and-precise JamesCao2048 davetha pkgaiassistant-droid Coder-maxer grunya-openclaw ilakskill plutusaisystem-cmyk nithis4th davidpellerin tmchow xiaomiusa87 lutherbot-ai
MIT Licensed
PRs Welcome
TypeScript + Next.js
Contribute on GitHubJoin our Discord