Scoopfeeds — Intelligent news, curated.
computer-science

Show HN: 49Agents – Infinite canvas IDE for AI agents

Hacker News · Apr 28, 2026, 12:36 AM

All agents. All terminals. All projects. All machines. One unified space.

49 Before 49 14 terminal tabs One zoomable canvas SSH into each machine All machines, zero SSH Alt-tab to check Claude Claude status on every pane Can't work from phone Any device, anywhere Terminal-only, no files Monaco editor on the canvas 🤷 Git graph 🤷 Interactive issue tables (Beads) 🤷 Permission notifications 🤷 Markdown notes Quick Start git clone https://github.com/49Agents/49Agents.git cd 49Agents ./49ctl setup # interactive setup (one time) ./49ctl start # start cloud server + agent Open http://localhost:1071. No account, no login, no token.

Canvas and Workspace Infinite canvas — no tabs, no splits. Place panes anywhere on a zoomable surface Drag, resize, arrange — your workspace grows with your thinking, not your monitor Zoom levels — zoom out for the big picture, zoom in to focus Persistent layout — everything stays where you put it Terminals Real tmux sessions via ttyd — full ANSI color, scrollback, your shell config Broadcast input — type once, send keystrokes to multiple terminals simultaneously Multi-Machine Zero SSH — connect agents from any machine to one canvas HUD overlay — live CPU, RAM, and Claude API usage across all connected machines Access Any device — laptop, tablet, phone. Same workspace, same layout Tailscale / LAN / hosted relay — works however you connect Fully self-hosted — the entire stack runs on your hardware No data stored server-side — terminal I/O is relayed, never persisted Keyboard-First Tab chords for pane switching WASD move mode for spatial navigation Shortcut numbers (1–9) for instant pane focus Broadcast mode for multi-terminal input Architecture ┌──────────────┐ WSS ┌──────────────┐ WSS ┌──────────────┐ │ 🖥️ PC │ ────────►│ ☁️ Relay │ ◄──────── │ 📱 Browser │ │ 49-agent │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ Self-host or use 49agents.com Multi-machine setup ┌──────────────┐ ┌──────────────┐ │ 🖥️ MacBook │ ─── WSS ───┐ ┌───│ 📱 Phone │ │ 49-agent │ │ │ │ Browser │ └──────────────┘ │ │ └──────────────┘ │ ┌──────────────┐ │ ┌──────────────┐ ├──►│ ☁️ Relay │◄───┤ ┌──────────────┐ │ 🖥️ PC │ ─── WSS ───┤ │ │ ├───│ 💻 Laptop │ │ 49-agent │ │ │ Self-host │ │ │ Browser │ └──────────────┘ │ │ or use │ │ └──────────────┘ │ │ 49agents.com │ │ ┌──────────────┐ │ └──────────────┘ │ ┌──────────────┐ │ ☁️ Azure VM │ ─── WSS ───┘ └───│ 📱 Tablet │ │ 49-agent │ │ Browser │ └──────────────┘ └──────────────┘ Each agent independently connects to the relay via WebSocket. No terminal data stored server-side. License BSL 1.1 — free for individuals and small teams. Converts to MIT on 2030-02-26.

Article preview — originally published by Hacker News. Full story at the source.
Read full story on Hacker News → More top stories
Aggregated and edited by the Scoop newsroom. We surface news from Hacker News alongside other reporting so you can compare coverage in one place. Editorial policy · Corrections · About Scoop