Paradev:支持并行编排 100+ 编程 Agent 的全新 Agentic IDE
英文标题:📦 ParadevAI/Paradev
Paradev 是一款专为并行调度与协同 100 多个编程 Agent(如 Claude Code、Codex、Cursor Agent 等)打造的 Agentic IDE。平台利用 Git worktree 隔离不同任务的独立分支与终端环境,并集成了代码差异比对、多工作区分端口浏览器实时预览以及移动端远程协作功能。开发者可以继续沿用现有的模型或 Agent 订阅,并通过 CLI、TypeScript SDK 和 MCP Server 将 Agent 深度嵌入既有开发流程与自动化任务中。
1.2 KB
1000.2 KB
9.1 MB
193.4 KB
133.4 KB
687.1 KB
101.0 KB
401.6 KB
266.9 KB
1.5 MB
117.9 KB
278.5 KB
119.8 KB
中文
文档支持以 Markdown 索引(链接至各个单页)或 单篇全文文件 的形式查阅。
下载桌面端应用:
你唯一需要安装的依赖是 Git。gh 为可选组件,用于开启 PR 工作流;Paradev 可以为你代劳安装。
- 安装 Paradev 并从本地电脑添加或克隆一个代码仓库。
- 创建工作区(workspace),选择你的 CLI Agent,并描述你想进行的微小改动。
- 在 Changes 中检查其生成的 patch,运行相关测试,并在提交前于浏览器窗格中预览你的应用。
有关工作区创建和审查的完整演练,请参阅 你的第一个并行会话。
- 修改应用 UI。 使用浏览器窗格中的 Design 选中某个元素,并将带有元素上下文信息的修改请求发送给 Agent。操作演练 · Design 模式文档
- 让 Agent 修复 PR。 打开 Pull requests → Code,选中 diff 代码行,并将反馈发送给正在运行或全新的 Agent 会话。是否推送到 GitHub 为可选操作。操作演练 · PR 文档
- 与团队一起评审报告。 让 Agent 发布一个 Page。团队成员可以固定评论,后台监听的 Agent 可以在同一链接上直接修订。保持对应的主机与会话处于运行状态即可接收并交付反馈。操作演练 · Pages 文档
查看 diff 查看器与浏览器预览
无需离开应用即可检查、评论和编辑 Agent 做出的更改,准备就绪后即可直接提交并推送。
在浏览器窗格中预览运行中的开发服务器。系统按工作区检测端口,因此每个 worktree 都能获得独立的预览环境。
为每个任务分配一个带有独立分支和终端的 Git worktree。Worktree 可以隔离工作文件;但它们不会对进程进行沙盒化隔离,也无法防止代码合并冲突。
查看工作区、监控、终端与命令面板
在合并前审查每个结果,或者针对同一个问题尝试两种不同方案并保留你更满意的版本。
从侧边栏追踪每一个 Agent 的动态,配备运行指示器、完成提示音,以及当 Agent 需要你介入时的 Dock 标记。
支持多标签页、无限制分屏、预设配置以及在重启后持久留存的会话。按 ⌘I 可呼出富提示词编辑器,支持多行编辑与 @-file 文件提及。
通过单个搜索框快速跳转至任何工作区、操作或设置项。
跨设备工作与计划任务调度
连接另一台机器以远程访问其工作区,或安排 Agent 定时处理周期性任务。CLI、SDK 与 MCP server 还允许 Agent 和脚本直接管理工作区。
移动端支持 iPhone 与 iPad,需要 Paradev Pro 并运行 iOS 26 或 iPadOS 26 及更高版本。使用云端工作区时无需保持本地电脑开机。若要访问你个人电脑上的工作区,请启用 Remote Access 并保持该主机处于唤醒和在线状态。
远程访问 · 自动化 · iPhone 与 iPad · CLI
查看移动端、自动化、远程访问与 CLI
面向 iPhone 和 iPad 的 Paradev
在云端工作区或已连接的电脑上操控 Claude Code、Codex 等终端 Agent。直接在 iPhone 或 iPad 上无缝同步相同的工作区和终端会话、发送跟进提示词、审查 diff 并合并 PR。
按计划或基于特定事件触发运行 Agent 会话:在被指派时审查 PR、分流新的 Sentry issue、从 Slack 拾取 Bug 报告、起草每周更新日志。
连接另一台机器并随时随地访问其工作区:无论是桌面应用、CLI 还是手机端。支持通过自定义命令唤醒离线主机。
从任何 Shell 中编写脚本:借助单个二进制文件即可创建工作区、启动 Agent、读取其终端输出并管理自动化。只要 Agent 能执行命令,它就能驱动 Paradev。
- 内置技能 (Built-in skills):Agent 预装了
superset:*系列技能(编排并行 Agent、配置自动化调度、提交反馈、诊断问题),在启动时自动完成配置 - 工作区初始化脚本:为每个工作区自动处理环境搭建、依赖安装与开发服务器启动
- 终端预设 (Terminal presets):保存 Agent 和 Shell 的布局,支持一键快捷打开
- Slack 与 Linear:直接从 Slack 消息或 Linear issue 创建并启动工作区
- 在常用 IDE 中打开:一键无缝交接至 Cursor、VS Code 或任意编辑器
- 自定义主题:构建、编辑并导入主题文件
- 快捷键绑定:所有操作均可通过 Settings → Keyboard Shortcuts (⌘/) 进行重新映射
- 支持接入自有提供商 (BYOP):连接 OpenRouter、Bedrock、Vertex 或 Vercel AI Gateway
- 以及更多特性:我们每天都在发布新功能,因此该列表永远处于跟进状态。Changelog 更新日志 才是真正的功能清单。
保留现有的 Agent 订阅。
自由使用 Claude Code、Codex、OpenCode、Cursor Agent 或任何其他 CLI 编程 Agent。
浏览受支持的 Agent
Agent 拥有的不仅是一个终端:
- 模型选择器 (Model picker):启动 Agent 时可自由选择模型与推理力度(reasoning effort)
- 单 Agent 配置:在 Settings → Agents 中灵活微调启动命令、提示词模板及覆盖模型配置
- 自定义 Agent:添加任何带有专属图标的终端 Agent,运行体验与内置 Agent 完全一致
- 内置聊天:在聊天面板中直接与模型对话,支持内联工具调用审批与执行方案审查
各个工作界面均直接连接到相同的工作区,因此你可以在桌面应用中启动任务,并在任何端随时检查。
| 交互界面 | 功能与特性 |
|---|---|
| 桌面应用 | 完整的 IDE:集成终端、diff 查看器、应用内浏览器、自动化调度 |
| CLI | 单个 superset 二进制文件,可从任意 Shell 管理工作区、Agent、终端和主机 |
| TypeScript SDK | 在 Node、Bun 或 Deno 中通过 @superset_sh/sdk 以编程式驱动 Paradev |
| MCP Server | 允许 Claude Code、Codex、Cursor 等 Agent 自行创建并管理工作区 |
CLI 已内置捆绑在桌面应用中,亦可独立安装:
curl -fsSL https://paradev.com/cli/install.sh | sh
# 或
brew install paradevai/tap/superset
想要把玩 Paradev 源码或提交 PR?克隆代码仓库,将其添加到已安装的 Paradev 应用中,并为你的改动创建一个工作区:
git clone https://github.com/paradevai/paradev.git
然后从该工作区终端中运行开发环境配置:
./.superset/setup.local.sh
bun run dev
在每个新的 worktree 中运行一次 setup.local.sh。它会配置工作区专属的应用标识和端口,使开发版桌面应用能够与已安装的生产版 Paradev 及其他开发 worktree 并行运行。
无需 Neon 账号或第三方凭证。setup.local.sh 会通过 Docker 启动本地 Postgres + neon-proxy + Redis 技术栈并预置开发账号。点击 "Sign in as dev" 按钮(或输入 admin@local.test / supersetdev)登录。
源码构建前置依赖(仅使用 Paradev 则直接安装桌面端即可):Bun v1.4.3+(在 .bun-version 中指定)、docker、jq 以及 gh(brew install jq gh)。
完整开发说明请参阅 DEVELOPMENT.md:包含安装脚本的内部机制、针对真实云端服务的配置方式、常用命令、排错指南以及如何构建桌面应用。社区贡献流程请查阅 CONTRIBUTING.md。
在 .superset/config.json 中配置工作区的初始化、清理与运行脚本。详见完整文档。
{
"setup": ["./.superset/setup.sh"],
"teardown": ["./.superset/teardown.sh"],
"run": ["./.superset/run.sh"]
}
浏览底层实现技术栈
English / 原文
The docs are available as a Markdown index linking to individual pages, or one full-text file.
Download the desktop app:
All you need installed is Git. gh is optional and enables the PR workflows; Paradev offers to install it for you.
- Install Paradev and add a repository from your computer or clone one.
- Create a workspace, choose your CLI agent, and describe a small change you want to make.
- Inspect its patch in Changes , run the relevant tests, and preview your app in the browser pane before committing.
For a walkthrough of workspace creation and review, see Your First Parallel Session.
- Change your app's UI. Use Design in the browser pane to select an element and send your requested change to an agent with element context. Walkthrough · Design Mode docs
- Ask an agent to fix a PR. Open Pull requests → Code , select diff lines, and send feedback to a running or new agent session. Posting to GitHub is optional. Walkthrough · PR docs
- Review a report with your team. Ask an agent to publish a Page. Teammates pin comments, and a watching agent can revise it at the same link. Keep its host and session running for feedback delivery. Walkthrough · Pages docs
See the diff viewer and browser previews
Inspect, comment on, and edit agent changes without leaving the app, then commit and push when it's ready.
Preview running dev servers in a browser pane. Ports are detected per workspace, so every worktree gets its own preview.
Give each task a Git worktree with its own branch and terminals. Worktrees separate working files; they do not sandbox processes or prevent merge conflicts.
Workspace docs · Terminal docs · Agent status
See workspaces, monitoring, terminals, and the command palette
Review each result before merging, or try two approaches to the same problem and keep the one you prefer.
Track every agent from the sidebar, with working indicators, completion chimes, and dock badges when one needs your attention.
Tabs, infinite splits, presets, and persistent sessions that survive restarts. Press ⌘I for a rich prompt editor with multiline editing and @-file mentions.
Jump to any workspace, action, or setting from one search box.
Work across devices and on a schedule
Connect another machine to reach its workspaces remotely, or schedule an agent to work on a recurring task. The CLI, SDK, and MCP server also let agents and scripts manage workspaces.
Mobile supports iPhone and iPad and requires Paradev Pro and iOS 26 or iPadOS 26 or later. Use cloud workspaces without keeping your own computer connected. To reach workspaces on your own computer, enable Remote Access and keep that host awake and online.
Remote access · Automations · iPhone and iPad · CLI
See mobile, automations, remote access, and the CLI
Paradev for iPhone and iPad
Control Claude Code, Codex, and other terminal agents in cloud workspaces or on your connected computer. Pick up the same workspaces and terminal sessions, send follow-up prompts, review diffs, and merge PRs from your iPhone or iPad.
Download on the App Store • Learn more →
Run agent sessions on a schedule or when something happens: review a PR when you're asked, triage a new Sentry issue, pick up a bug report from Slack, draft the weekly changelog.
Connect another machine and reach its workspaces from anywhere: the desktop app, the CLI, or your phone. Wake offline hosts with a custom command.
Script it from any shell: create workspaces, launch agents, read their terminals, and manage automations with a single binary. If an agent can run a command, it can drive Paradev.
- Built-in skills : agents come pre-loaded with
superset:*skills (orchestrate parallel agents, schedule automations, file feedback, diagnose issues), provisioned automatically at launch - Workspace setup scripts : automate env setup, dependency installs, and dev servers per workspace
- Terminal presets : save agent and shell layouts and open them with one keystroke
- Slack& Linear: spin up workspaces from Slack messages or Linear issues
- Open in your IDE : one-click handoff to Cursor, VS Code, or any editor
- Custom themes : build, edit, and import theme files
- Keyboard shortcuts : every action is remappable via Settings → Keyboard Shortcuts (⌘/)
- Bring your own providers : connect OpenRouter, Bedrock, Vertex, or Vercel AI Gateway
- And many more : we ship daily, so this list is perpetually behind. The changelog is the real feature list.
Keep your existing agent subscriptions.
Use Claude Code, Codex, OpenCode, Cursor Agent, or another CLI coding agent.
Browse supported agents
Agents get more than a terminal:
- Model picker : choose a model and reasoning effort when you launch an agent
- Per-agent settings : tune launch commands, prompt templates, and model overrides in Settings → Agents
- Custom agents : add any terminal agent with its own icon and it works like a built-in
- Built-in chat : talk to models in a chat pane, with inline tool approvals and plan review
Every surface talks to the same workspaces, so you can start a task in the app and check on it from anywhere.
| Surface | What you get |
|---|---|
| Desktop App | The full IDE: terminals, diff viewer, in-app browser, automations |
| CLI | A single superset binary to manage workspaces, agents, terminals, and hosts from any shell |
| TypeScript SDK | Drive Paradev programmatically with @superset_sh/sdk from Node, Bun, or Deno |
| MCP Server | Let Claude Code, Codex, Cursor, and other agents create and manage workspaces themselves |
The CLI comes bundled with the desktop app, or install it standalone:
curl -fsSL https://paradev.com/cli/install.sh | sh
# or
brew install paradevai/tap/superset
Want to hack on Paradev or contribute a PR? Clone the repository, add it to the installed Paradev app, and create a workspace for your change:
git clone https://github.com/paradevai/paradev.git
Then run the development setup from that workspace terminal:
./.superset/setup.local.sh
bun run dev
Run setup.local.sh once in every new worktree. It configures workspace-specific app identity and ports so the development desktop app can run alongside the installed Paradev app and other development worktrees.
No Neon account or third-party credentials are needed. setup.local.sh brings up a local Postgres + neon-proxy + Redis stack via Docker and seeds a dev account. Sign in with the "Sign in as dev" button (or admin@local.test / supersetdev).
Prereqs for building from source (to use Paradev, install the app instead): Bun v1.4.3+ (pinned in .bun-version), docker, jq, and gh (brew install jq gh).
See DEVELOPMENT.md for the full guide: what the setup script does, manual setup against real services, common commands, troubleshooting, and how to build the desktop app. Contribution process lives in CONTRIBUTING.md.
Configure workspace setup, teardown, and run scripts in .superset/config.json. See full documentation.
{
"setup": ["./.superset/setup.sh"],
"teardown": ["./.superset/teardown.sh"],
"run": ["./.superset/run.sh"]
}
Browse the implementation stack
- Explicit Connections : you choose which agents, providers, and integrations to connect.
We welcome contributions! See CONTRIBUTING.md for how to get set up and open a PR. Bugs and feature requests go in issues.
🌐 Read this in other languages
English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Français | Español | Deutsch | Português | Italiano | Русский | Türkçe | Polski | Nederlands | Bahasa Indonesia | Čeština | Tiếng Việt
Community
Join the Paradev community to get help, share feedback, and connect with other users:
License & what's free forever
The desktop app is free forever. Running agents in parallel on your own machine will never require payment. Anything we charge for will be an optional service on top.
The whole app is in this repo under the Elastic License 2.0: use it, fork it, modify it, self-host it for your team. The only thing off the table is repackaging Paradev itself as a service you sell to others.









