Key takeaways
- First "Agentic IDE" — full Monaco editor, Git integration, and task management unified with 20+ agent orchestration
- External integrations spawn agents automatically — Slack, Telegram, RSS, Gmail events create tasks and trigger agents while you sleep
- 100% local and open source (MIT) — no cloud dependency, code never leaves your machine
FAQ
What is JAT?
JAT (Just Another Terminal) is an open-source agentic IDE that lets you supervise 20+ parallel coding agents with task management, Monaco editor, and external integrations like Slack and Telegram.
Does JAT work with Claude Code?
Yes. JAT works with Claude Code, Codex, Aider, and any CLI-based coding agent — no separate API keys required, it uses your existing subscriptions.
Is JAT free?
Yes. JAT is open source under MIT license with no commercial tiers.
Can JAT run agents autonomously?
Yes. JAT can connect to Slack, Telegram, RSS feeds, and Gmail — incoming events automatically create tasks and spawn agents without human intervention.
Executive Summary
JAT (Just Another Terminal) positions itself as "The World's First Agentic IDE" — a complete development environment where agents write code and you supervise.[1] Unlike agent wrappers or simple multiplexers, JAT provides a full IDE experience with Monaco editor, Git integration, task management, and unique external integrations that let agents spawn automatically from Slack, Telegram, RSS, and Gmail.
| Attribute | Value |
|---|---|
| Creator | Joe Winke (@joewinke) |
| Founded | 2025 |
| Funding | None (indie project) |
| Employees | 1 (solo developer) |
| Location | Unknown |
Product Overview
JAT is a SvelteKit-based IDE that runs locally at localhost:3333.[1] It supports 20+ CLI-based coding agents (Claude Code, Codex, Aider, etc.) and provides:
- Full IDE features: Monaco editor, Git staging/committing, file tree navigation
- Task management: Built-in issue tracking with priorities, epics, and dependencies
- Epic Swarm: Spawn parallel agents on subtasks automatically
- External integrations: Slack, Telegram, RSS, Gmail feed events into the task system
- Autonomous triggers: Agents spawn immediately, on delay, on schedule, or via cron
The paradigm shift: Traditional IDE → You write code. JAT → Agents write code, you supervise.
Key Capabilities
| Capability | Description |
|---|---|
| 20+ Agents | Claude Code, Codex, Aider, Gemini, and any CLI agent |
| Monaco Editor | Full VS Code engine with 25+ languages |
| Epic Swarm | Spawn parallel agents on subtask trees |
| Git Integration | Staging, commits, branches, push/pull, diff viewer |
| External Triggers | Slack, Telegram, RSS, Gmail create tasks automatically |
| Auto-Proceed Rules | Low-priority tasks complete without approval |
| Task Scheduling | Cron-based recurring tasks and one-shot triggers |
| Smart Question UI | Agent questions become clickable buttons |
Product Surfaces / Editions
| Surface | Description | Availability |
|---|---|---|
| /tasks | Agent sessions, task management, epics | GA |
| /files | Monaco editor, file tree, Git panel | GA |
| /source | Commit history, cherry-pick, revert | GA |
| /integrations | RSS, Slack, Telegram, Gmail connections | GA |
| /servers | Dev server controls, scheduler management | GA |
| /config | API keys, secrets, automation rules | GA |
Technical Architecture
JAT runs as a local SvelteKit web app with a collection of 50+ bash tools for agent orchestration.[1] Uses tmux for agent sessions and SQLite for local storage.
~/code/jat/
├── ide/ # SvelteKit app (the IDE)
├── tools/ # 50+ CLI tools (core, mail, browser, ingest, scheduler)
├── commands/ # /jat:start, /jat:complete, /jat:tasktree
└── shared/ # Agent documentation
Key Technical Details
| Aspect | Detail |
|---|---|
| Deployment | Local web app (localhost:3333) |
| Model(s) | Agent-agnostic (uses CLI agents) |
| Editor | Monaco (VS Code engine) |
| Sessions | tmux-based |
| Database | SQLite (local) |
| Open Source | Yes (MIT license) |
Installation:[1]
curl -sSL https://raw.githubusercontent.com/joewinke/jat/master/tools/scripts/bootstrap.sh | bash
source ~/.bashrc
jat
Strengths
- Complete IDE — Monaco editor, Git, task management, not just agent wrapper
- Epic Swarm — Parallel agent spawning on subtask trees, unique feature
- External integrations — Slack/Telegram/RSS/Gmail → automatic agent spawning
- Auto-proceed rules — Low-priority tasks complete without approval
- 20+ agents — Agent-agnostic like Emdash
- 100% local — No cloud, code never leaves your machine
- Open source (MIT) — Permissive license, fork freely
- No API keys required — Uses existing agent subscriptions (Claude Pro, etc.)
- Smart Question UI — Agent questions rendered as clickable buttons
- Task scheduling — Cron + one-shot triggers built-in
- Active community — Discord server for support
Cautions
- tmux required — Heavier setup than simple apps
- Web-based UI — Not a native Mac app (runs in browser)
- Solo developer — Project longevity risk
- Steep learning curve — Many features, paradigm shift required
- No GitHub stars listed — Community size unclear
- No cloud execution — Local only
- No signed commits — Missing compliance feature
- No Windows — macOS/Linux only
- Browser-based — Not a native macOS experience
Pricing & Licensing
| Tier | Price | Includes |
|---|---|---|
| Open Source | Free | Full functionality |
Licensing model: MIT (permissive open source)
Hidden costs: Agent CLI subscriptions required; tmux setup time
Competitive Positioning
Direct Competitors
| Competitor | Differentiation |
|---|---|
| Emdash | Emdash has issue tracker integration (Linear/Jira); JAT has external triggers (Slack/Telegram) |
| Constellagent | Constellagent is native Mac; JAT is web-based with more features |
| Cursor | Cursor is an IDE with agents; JAT is an IDE for supervising agents |
When to Choose JAT Over Alternatives
- Choose JAT when: You want autonomous agent spawning from Slack/Telegram/RSS and full IDE features
- Choose Emdash when: You need Linear/Jira integration and simpler setup
- Choose Cursor when: You want a production IDE that happens to have agents
JAT vs Cursor/Windsurf/Cline
JAT explicitly positions against traditional AI-assisted IDEs:[1]
| Feature | JAT | Cursor | Windsurf | Cline/Aider |
|---|---|---|---|---|
| Multi-agent (20+) | ✅ | ❌ | ❌ | ❌ |
| Visual IDE | ✅ | ❌ | ❌ | ❌ |
| Task management | ✅ Built-in | ❌ | ❌ | ❌ |
| External integrations | ✅ | ❌ | ❌ | ❌ |
| Autonomous triggers | ✅ | ❌ | ❌ | ❌ |
| 100% local | ✅ | ❌ Cloud | ❌ Cloud | ✅ |
| Open source | ✅ MIT | ❌ | ❌ | ✅ |
Ideal Customer Profile
Best fit:
- Developers wanting autonomous agent workflows (events → agents → PRs)
- Those already using Slack/Telegram who want agent integration
- Power users comfortable with tmux and web UIs
- Open source advocates who want MIT-licensed tooling
- Solo developers managing multiple projects
Poor fit:
- Teams needing collaboration features
- Windows users
- Those wanting simple, minimal setup
- Users preferring native Mac apps
- Enterprises requiring compliance features
Viability Assessment
| Factor | Assessment |
|---|---|
| Financial Health | N/A — Unfunded indie project |
| Market Position | Niche — Unique feature set, steep learning curve |
| Innovation Pace | Rapid — Active development, ambitious scope |
| Community/Ecosystem | Growing — Discord community, MIT license |
| Long-term Outlook | Uncertain — Ambitious scope for solo maintainer |
JAT has the most ambitious feature set of any indie parallel agent tool, but this scope is both its strength and risk. Success depends on community contribution and maintainer capacity.
Bottom Line
JAT is the most feature-rich open-source agentic IDE available. The external integration system (Slack/Telegram/RSS → automatic agent spawning) is unique in the category. If you want agents that work while you sleep, triggered by team messages or RSS feeds, JAT is currently the only option.
However, the ambitious scope comes with setup complexity (tmux, web UI, many features to learn). This is a power user tool, not a quick install.
Recommended for: Power users who want the most capable open-source parallel agent IDE with autonomous trigger capabilities.
Not recommended for: Those wanting simple setup, native Mac apps, or enterprise compliance features.
Outlook: JAT's feature set is impressive for a solo project. If the community grows and contribution increases, it could become the open-source standard for agentic development. Worth watching closely.
Research by Ry Walker Research • methodology
Disclosure: Author is CEO of Tembo, which competes in the agent orchestration space.