← Open Source
49-Agents

49-IDE

Open-source 2D IDE for managing AI agents in native CLIs, terminal, gits, beads issues, and files across multiple projects and machines. Self-host on a single machine via localhost OR host on a cluster via Tailscale OR connect to app.49agents.com (coming soon).

AI EngineeringGive agent toolsBuild agent workflow (visual)JavaScript
Open on GitHub
Momentum
+2stars in 24 hours+0.3%
627
Stars
67
Forks
+3
This week
6
Contributors
Created 2026-02-27 · Updated 2026-10-15 · #4208 today
Top developers
MYRADhubalpbahadurJalil-g

49-Agents/49-IDE is ranked 4,208 with 627 stars.

Same-category comparison

49-Agents/49-IDE is ranked 4,208 among these 8 peers; JacopoPan/aerial-autonomy-stack is ranked 4,206.

Same-category comparison
NameRankMetrics
a2aproject/a2a-js4,199
Language:
TypeScript
Stars:
643
Forks:
177
Description:
Official JavaScript SDK for the Agent2Agent (A2A) Protocol.
Ingenimax/agent-sdk-go4,202
Language:
Go
Stars:
636
Forks:
137
Description:
A powerful Go framework for building production-ready AI agents.
mnemon-dev/mnemon4,204
Language:
Go
Stars:
632
Forks:
76
JacopoPan/aerial-autonomy-stack4,206
Language:
C++
Stars:
629
Forks:
105
Description:
An open harness to simulate and deploy PX4/ArduPilot/Betaflight perception-based drone swarms with ROS2, YOLO, NVIDIA Jetson.
TexasBedouin/vibe-check4,216
Language:
HTML
Stars:
618
Forks:
63
Description:
By a 12-year product manager who builds 0-to-1: takes a beginner from a vague idea to a buildable plan, then guides the build (GitHub basics, clean-code habits, a verify-and-iterate loop, a checkup for the mess). For Claude Code, Codex, and Antigravity. grill-me is for engineers, vibe-check is for everyone else.
aisa-group/PostTrainBench4,228
Language:
Python
Stars:
599
Forks:
68
Description:
Measuring how well CLI agents like Claude Code or Codex CLI can post-train base LLMs on a single H100 GPU in 10 hours.
xiao24bei/xiaobei-skill4,230
Language:
Python
Stars:
599
Forks:
23
agentjido/req_llm4,232
Language:
Elixir
Stars:
598
Forks:
211
Description:
Composable Elixir library for LLM interactions built on Req and Finch.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageJavaScript
CategoryAI Engineering
SubcategoryGive agent tools, Build agent workflow (visual)
KeywordsAgent-ready APIs, Terminal, Tool use
Stars627
Forks67
Contributors6
Created date2026-02-27
Updated date2026-10-15
Stars in 1 day2
Stars in 7 days3
Rank4,208
Previous rank15,687
Rank change11,479
7-day stars rank7,338
Previous 7-day stars rank7,369
7-day stars rank change31
Total stars rank16,207
Previous total stars rank16,229
Total stars rank change22
README summary

If you just want to try it first, the cloud-hosted version needs no install: **49agents. After downloading, macOS will block the app because it is not notarized. Run this once to allow it: Then open 49Agents normally. Updates are delivered in-app: click the tray icon and choose **Check for Updates**.

Frequently asked questions

How many stars and forks are recorded?

49-Agents/49-IDE has 627 stars and 67 forks.

What is the repository rank?

49-Agents/49-IDE is ranked 4,208.

What language and category are recorded?

49-Agents/49-IDE has 627 stars, uses JavaScript and belongs to AI Engineering.

Which repository is closest in rank?

49-Agents/49-IDE is compared with JacopoPan/aerial-autonomy-stack, ranked 4,206 with 629 stars.

README

49 Agents IDE

The first 2D agentic IDE. Open source.

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

https://github.com/user-attachments/assets/b2b038df-4100-490e-8bae-42965d5faca5

Before

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.

We recommend self-hosting — it's free, your terminals and files never leave your machine, and setup is two commands. If you just want to try it first, the cloud-hosted version needs no install: 49agents.com


Desktop App (macOS)

Download the latest .dmg from GitHub Releases.

After downloading, macOS will block the app because it is not notarized. Run this once to allow it:

xattr -cr /Applications/49Agents.app

Then open 49Agents normally. It runs as a tray icon — look for it in your menu bar.

Updates are delivered in-app: click the tray icon and choose Check for Updates.


Features

Canvas and Workspace

  • [x] Infinite canvas — no tabs, no splits. Place panes anywhere on a zoomable surface
  • [x] Drag, resize, arrange — your workspace grows with your thinking, not your monitor
  • [x] Zoom levels — zoom out for the big picture, zoom in to focus
  • [x] Persistent layout — everything stays where you put it

Terminals

  • [x] Real tmux sessions via ttyd — full ANSI color, scrollback, your shell config
  • [x] Broadcast input — type once, send keystrokes to multiple terminals simultaneously

Multi-Machine

  • [x] Zero SSH — connect agents from any machine to one canvas
  • [x] HUD overlay — live CPU, RAM, and Claude API usage across all connected machines

Access

  • [x] Any device — laptop, tablet, phone. Same workspace, same layout
  • [x] Tailscale / LAN / hosted relay — works however you connect
  • [x] Fully self-hosted — the entire stack runs on your hardware
  • [x] No data stored server-side — terminal I/O is relayed, never persisted

Keyboard-First

  • [x] Tab chords for pane switching
  • [x] WASD move mode for spatial navigation
  • [x] Shortcut numbers (1–9) for instant pane focus
  • [x] 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.

Nearby in the ranking
Similar items