Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
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)
| Date | Stars |
|---|---|
| 2026-07-31 | 344 |
| 2026-08-06 | 344 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center"> <img alt="49Agents" src="https://github.com/user-attachments/assets/93d237b6-e1ec-40ea-aa30-6feb72ca6599" height="120" /> </p> <h1 align="center">49 Agents IDE</h1> <p align="center">The first 2D agentic IDE. Open source.</p> <p align="center"><strong>All agents. All terminals. All projects. All machines. One unified space.</strong></p> <p align="center"> <a href="https://github.com/49Agents/49Agents/stargazers"><img src="https://img.shields.io/github/stars/49Agents/49Agents?style=flat" alt="GitHub Stars" /></a> <a href="https://discord.gg/rkUbxYvGj"><img src="https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&logoColor=white" alt="Discord" /></a> <a href="https://twitter.com/49agents"><img src="https://img.shields.io/twitter/follow/49agents" alt="Twitter Follow" /></a> </p> <h1 align="center"> Before </h1> <img width="100%" alt="After — 49Agents" src="https://github.com/user-attachments/assets/878b3926-e017-4ccc-9c54-315b647fd417" /> <h1 align="center"> 49 </h1> <img width="100%" alt="Before — terminal clutter" src="https://github.com/user-attachments/assets/b06c8fe8-d1bf-432a-b935-bbf8376bd7ff" /> <h1 align="center"> </h1> <img width="1544" height="832" alt="diagram_with_pane_titles" src="https://github.com/user-attachments/assets/52a68a3a-8d77-4612-bbb0-dbc43ca990dd" /> --- | 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](https://github.com/steveyegge/beads)) | | 🤷 | Permission notifications | | 🤷 | Markdown notes | --- ## Quick Start ```bash 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. Don't want to self-host? **[49agents.com](https://app.49agents.com)**  --- ## Desktop App (macOS) Download the latest `.dmg` from [GitHub Releases](https://github.com/49Agents/49Agents/releases/latest). After downloading, macOS will block the app because it is not notarized. Run this once to allow it: ```bash 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 ┌───────
Excerpt of 5,675 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:200ef121742a8b63, llm:Description: 'Open-source 2D IDE for managing AI agents in native CLIs, terminal, gits, beads issues, and files across multiple projects and machines.' Topics: 'claude-code, cli, codex, ide, terminal-based, vibecoding'
matched fp:200ef121742a8b63, llm:Description: 'Open-source 2D IDE for managing AI agents in native CLIs, terminal, gits, beads issues, and files across multiple projects and machines.' Topics: 'claude-code, cli, codex, ide, terminal-based, vibecoding'
matched fp:200ef121742a8b63, llm:Description: 'Open-source 2D IDE for managing AI agents in native CLIs, terminal, gits, beads issues, and files across multiple projects and machines.' Topics: 'claude-code, cli, codex, ide, terminal-based, vibecoding'