仿真中同一工作台上的三台 SO-101 机械臂:左臂把红色方块放到共享垫上,中间的机械臂接过它送往右臂。
仿真中同一工作台上的三台 SO-101 机械臂:左臂把红色方块放到共享垫上,中间的机械臂接过它送往右臂。

A world in command.

CommandAGI is the platform for agents that design, simulate and operate real hardware. Say what you want. Agents write it as code, prove it in a world and run it, on the record.

Press a robot to take the world.Press to take it.Drag a robot to pull it, the ground to turn. Esc gives the page back.

Every industry. One command.

by ComputaCo

ComputerWorld

Computers, phones and an internet, simulated in one deterministic process: for training and testing agents that use a screen. Every machine runs in your browser.

VibeStartup

Describe an idea in a sentence. Your AI co-founder builds the storefront, the checkout, the business email and the launch week with you.

FabLab

Type one line. Get a robot toy: the design, a picture and a 3D model in minutes. Sell it from your own store.

Limboid

BoidKit: oil-hydraulic robots for process-plant inspection, heavy handling in factories and autonomous cell-culture labs, in design.

Drag to look aroundScroll moves the page. Click in to use the wheel and keys.Esc gives the page back.

east-peak.3d.tsx
The Matrix's viewer 300 m over East Peak, Mt Tamalpais, looking south-east over the LiDAR's woods to Mill Valley, the bay and San Francisco, on a January afternoon.
Loading the live view

Try it live

East Peak, Mt Tamalpais

The Matrix

A photoreal twin of the real ground: orthophotos, LiDAR heights, mapped trees and roofs, under the sun and the air of its hour. This is it, live, at the place nearest you.

Command every front.

  • Pull the cubeScroll moves the page. Click in to use the wheel and keys.Esc gives the page back.

    so101-cube.3d.tsx
    仿真中的 SO-101 机械臂把白色方块从蓝色垫上抬向橙色垫;半透明的蓝色机械臂副本显示其策略计划半秒后所在的位置。
    Loading the live view

    Try it live

    Learn From Every RunA policy fine-tunes on its own simulated runs; pull the cube yourself
  • CommandAGI 工作台的 设置 → agent / mcp:这台电脑上的智能体 CLI、各自的登录方式,以及每个登录的套餐。Claude Code · CodexYour own sign-ins, as members of a thread
  • CommandAGI 工作台中的一个线程:两个智能体成员 Claude Code 和 Codex 各用自己的登录,完成三个挂载的任务。ThreadsMany agents, one record
  • CommandAGI 工作台:在 3D 世界视图中用手转动一个机械臂单元,然后在旁边打开该世界自己的代码(world.tsx)。The workbenchOne shell in the browser, desktop and phone
  • Every command is a record with its principal, written before the engine acts on itruns/20261113t080001z-k3n9/streams/arm/records.jsonl08:00:01.120agent:deskcommand move j1 → 42°08:00:01.131armack08:00:01.402armstate j1 42.0°Written before it is sent, with who sent itOn the RecordWritten before it is sent, with who sent it
  • The same part in TypeScript, Python and Rust builds the same graph, headlessbracket.3d.tsxbracket.3d.pybracket.3d.rsthe same 10-node graphCode sandboxesThe same part in TypeScript, Python and Rust builds the same graph, headless
  • Everything is a file: each thing you make is one file at one address in your Drivecloud://home/you/devices/arm/definition.tsxworlds/cell/world.tsxruns/…/records.jsonlOne file, one address, eachEverything is a fileA device, a world, a run: each is one file at one address
  • A thread’s triggers.tsx: a cron or a webhook wakes the agent, and the thread records the wakeevery day at 08:00webhookthe agentwakestriggers.tsxTriggersA cron or a webhook wakes the agent, declared in triggers.tsx
  • An agent’s thread reaches a site through the VPN exit that auto chosea threadfsn-1hel-1nbg-1ash-1sin-1exits: ["auto"]VPN exitsAn agent's traffic leaves where you choose, or where auto does
  • One declarative file in place of one tool call per operationa call per editbracket.3d.tsx<part name="Bracket"><box size={[46, 40, 4]}operation="new" /><cylinder radius={1.6}height={4}operation="cut" /></part>one fileOne File per DesignThe agent writes the design, not a call per edit
  • 从快速打开中打开工厂仪表板文件:一次录制运行的四路摄像头流(合成画面)、OEE 图表、制造单元的三维孪生和两个智能体的对话。DashboardsEvery stream, live
  • A simulated Mac in ComputerWorld: the calendar app open on a month of events, the dock below.A simulated Windows computer in ComputerWorld: FreeCAD sketching a plate with a hole, the taskbar below.A simulated Ubuntu desktop in ComputerWorld: KiCad’s PCB editor on a small blinker board.Simulated desktopsmacOS, Windows and Ubuntu in ComputaCo's ComputerWorld
  • A simulated iPhone in ComputerWorld: the calendar’s day view with its events.A simulated Android phone in ComputerWorld: a weather app with a ten-day forecast.Simulated phonesiPhone and Android, deterministic, with a synthetic internet
  • The engineering job: one proposal becomes a board, a body and firmware, each past its own referee; three jobs passeda proposal/v1/maker/engineeringa boardkicad-cli pcb drc: 0a bodycommandagi checkfirmwarebuild: ok3 jobspassed$9–12of model calls109–192minThe engineering jobOne proposal becomes a board, a body and firmware: three jobs passed at 0 DRC and 0 ERC errors; a modular design in 289 s for $0.075
  • 3D 应用中的 UpperBody-001 手臂,手掌中装着手部电路板,以爆炸视图拉开:带元件的绿色电路板位于手掌和盖板之间。3D CADAn assembly in a .3d.tsx file; every edit lands in the code; 1,136 holes meshed in 2.4 s
  • 仿真:一台大臂和小臂加长的 SO-101 机械臂伸入一个 40 mm 深的蓝色托盘,夹爪抵在托盘的前壁。每个部件都画成物理引擎所用的白色凸碰撞块,关节角度取自运行第 5.200 秒时引擎的状态。Arm design18 SO-101 variants swept, the best one stepped in the engine, in simulation
  • Our autorouter beside Freerouting on two real boards, KiCad’s DRC the referee: 89.8% and 95.4% of connections against 99.2%, 0 DRC errorshub · 4 layers · 1,818 pads89.8%99.2%oursFreeroutingR1E · 6 layers95.4%99.2%oursFreeroutingkicad-cli pcb drc --severity-all: 0 errorsAutorouter vs FreeroutingTwo real boards, ours beside Freerouting's, KiCad's DRC the referee
  • The geometry conformance gate: 50 of 57 public fixtures pass, and the kernel gives one answer in 100 processes50 / 57fixtures pass1 × 100answer in 100 runsconformance/baseline.json · npm run gate · 106 sThe geometry gate50 of 57 fixtures pass, and the kernel gives one answer in 100 processes
  • 仿真:两个 PETG 夹爪,左端固定、在夹持面上受侧向力,按真实变形量画出弯曲并按应力着色。左边 4 mm 的夹爪弯曲很大、根部呈红色;右边 6.625 mm 的夹爪弯曲很小、保持蓝色。FEA studiesA PETG jaw revised from 4 to 6.625 mm in 24 solves, until it meets its limit
  • 仿真:41 条平行的绿色光线从左侧射入一个 20 mm 的玻璃球,在两个表面折射后在球后方交汇;外侧光线的交汇点比内侧光线更靠近球。OpticsA lens's focus, traced ray by ray and checked against the closed form
  • 3D 应用 CAM 模式中的支架板:点击生成写出 G 代码,仿真在夹具之间逐行切削。CAMToolpaths for the 3018, held to its envelope
  • The dust shoe port of Router-001 turned over, so the faces that print on air face the viewer: the overhang regions that fail are painted red and the faces the checks cannot judge amber, on a light studio floor.DFMThe faces a check names, before the print
  • Router-001 吸尘罩接口的 A3 工程图:1:2 的主视图、右视图、俯视图和轴测图及其尺寸(102、100、R47),一张孔表列出一个 Ø94 通孔,标题栏写明 PETG、152.38 g 和 ISO 2768-c。DrawingsAn A3 sheet with hidden lines and a hole table, in 2.3 s
  • 仿真中同一工作台上的三台 SO-101 机械臂:左臂把红色方块放到共享垫上,中间的机械臂接过它送往右臂。Robot cellsThree arms relay a cube, in simulation
  • 仿真中的 SO-101 机械臂把橙色转子搬到泵壳并装到轴上;半透明的蓝色机械臂副本显示它的下一步。AssemblyAn arm seats a pump's parts by their mates, in simulation
  • 制造单元世界中 CNC 正在仿真运行程序:运行在时间条上实时显示,向后拖动回放,再回到实时。The cell, replayedA run is five plain files, read back on a time bar
  • 摄影棚中 CommandAGI DeskAssistant-001 的渲染图,视角来回摆动:两只带手的手臂、托着平板头部的颈部和一盏灯,立在加重的桌面底座上。摄影棚中 CommandAGI Cam-002 的渲染图,视角来回摆动:带镜头、扬声器格栅、耳朵和帽子的打印外壳。The shopDeskAssistant-001 and Cam-002
  • A real phone line’s texts: each in and out a record in one file, every status recorded, STOP honouredIs the arm in stock?Yes. It ships in 2–3 weeks.delivered, by agent:deskSTOPends it, recordedphone/<line>/<correspondent>.jsonlText messagesA real number of your own; every text in and out is a record
  • A phone call between an agent and a person on a real line, recorded before it is placedan agenta personRecorded before it is placed; its length when it ends"kind":"call" "status":"completed" "duration":42Phone callsA line that calls; every call is a record
  • A phone line of your own: a real number from a provider, texting and calling, forwarded to a proved number, used by an agent under a standing grant+1 512 ··· ····provider: twiliosmsvoiceForwarded to your phoneforwardTo: provedRented by the month, at the provider’s pricean agenttexts and calls within boundsstanding_grants.phonePhone linesA number from Twilio or Telnyx, forwarded to a proved phone, used by an agent under a grant
  • A letter is a .letter.tsx file; a provider prints and posts it, and each state is a recordWelcome.letter.tsx<letter><to … /><from … /><paragraphtext="…" /></letter>queuedsubmittedin transitdeliveredPostal mailA letter is a .letter.tsx file; a provider prints and posts it, each state a record
  • An inbox is .eml files in your Drive; an agent reads and answers themmail/you@commandagi.email/inbox/Quote for 40 brackets0194….emlInvoice 10420195….emlPickup on Friday?0196….emlAn agent reads itand answersEmailAn inbox of .eml files; an agent reads and answers
  • A calendar is a folder of .ics files, one per event, drawn as the weekcalendar/work/standup.icssupplier-call.icsprinter-care.icsMonTueWedstandupsupplier-callprinter-careCalendarsA calendar is a folder of .ics files, one per event
  • CommandAGI 工作台中打开在一个示例公司上的公司仪表板:概览、截止日期、账簿、股权结构表、人员和任务,各是一个读取自身文件的窗格。CompaniesA company is a folder: its charter, its people and its agents
  • An organisation is an account owned by accounts; its members, people and agents, hold its roles and its keysorgowned by accountsa personowneran agentmemberan org keyissued by a memberGET /v1/me/orgsOrganizationsAn account owned by accounts; its members hold its roles and its keys
  • CommandAGI 工作台的任务应用:一次发布的看板,每张卡片是一个 .task.tsx 文件,带状态、优先级和截止日期;部分任务由智能体负责。TasksEvery card a .task.tsx file
  • CommandAGI 工作台的站点应用:模板的实时预览,然后“Start from this”把它的文件夹变成站点,部署预览并发布。Sites and domainsA folder becomes a website
  • The deals of Northwind Survey, CommandAGI's example company, in the company app: the board by stage, each stage with its chance, the open and weighted totals, and one deal of unknown value.Sales pipelineEach deal a <Deal> with its stage and its chance, on the example company's board
  • The books of Northwind Survey, CommandAGI's example company, in the company app: the profit and loss and the balance read from its hledger journal, each account with a bar.Books and runwayAn hledger journal, read on view, on the example company's books
  • The deadlines of Northwind Survey, CommandAGI's example company, in the company app: the next year on a timeline, from its jurisdictions' filings, its own obligations, its registrations, its deals' expected closes and its domains' renewals.Filings and deadlinesWhat falls due, with its source, on the example company's timeline
  • 市场终端回放一个 .market.tsx 文件:回放滑块走过整个交易时段,图表、订单簿和报价随之变化。Markets terminalA .market.tsx, replayed
  • 在下单面板上的模拟订单:没有市场授权时被拒绝并提供授权;授权后,订单被记录并成交,标记为 sim。OrdersA ticket is checked, recorded, then sent
  • Selling: a listing in code, an order the goods door checks, a payout recorded before it is paid; a refused order says whya listinga .listing.tsxan orderchecked at the doora payoutrecorded, then paidrefused, by nameSellingA listing, its orders and its payouts, each a record
  • A service contract: proposed, signed by both, held in escrow, delivered, then accepted or disputedProposedSignedHeldDeliveredPaidDisputedThe escrow pays only on accepted work.Contracts and escrowBoth sign; the escrow pays on accepted work
  • Credits: every use is a line of the account’s ledger at the provider’s price; what a credit buys is on the pricing pagewhat a credit buysan agent stepa minute of a simulated worlda 3D builda web search/pricing#unitsCreditsEvery use a line of the ledger, at the provider's price
  • Turn the globeScroll moves the page. Click in to use the wheel and keys.Esc gives the page back.

    geo-hormuz.3d.tsx
    A geoeconomics simulation on a globe in the CommandAGI workbench: oil flows from the Persian Gulf to China, India, Japan, South Korea, Europe and the United States drawn as arcs, each country coloured by its oil inflow, while the globe turns slowly from the Gulf toward the Pacific.
    Loading the live view

    Try it live

    The globeThe Strait of Hormuz closes: oil, prices and pressure, a day a step, simulated
  • Input–output: BEA’s 2025 use and make tables become the Leontief inverse; a demand cut’s roundsuse.csvmake.csvBEA 2025, 71 industries(I − A)⁻¹the Leontief inversea demand cut, round by roundInput–outputLeontief on BEA's 2025 tables, read by ref and hashed; a demand cut, round by round
  • On held-out data the arm surrogate’s error is 0.3629 nRMSE; persistence’s is 0.6855held-out data, the surrogate over the truthpersistence0.6855the surrogate0.3629nRMSEPredictionsA surrogate beats persistence on held-out data: nRMSE 0.36 against 0.69

Command your world.

It runs in your browser as a guest. Nothing to install.