开源项目 GitHub Topic ai-coding 2026-10-26T12:02 正文 ok 1326 words

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 深度嵌入既有开发流程与自动化任务中。
打开原文相关 4.2 · 机会 4
media1.2 KB media1000.2 KB media9.1 MB media193.4 KB media133.4 KB media687.1 KB media101.0 KB media401.6 KB media266.9 KB media1.5 MB media117.9 KB media278.5 KB media119.8 KB media571 B media741 B media1.6 KB media2.9 KB media2.9 KB media1.4 KB media5.8 KB

中文

文档支持以 Markdown 索引(链接至各个单页)或 单篇全文文件 的形式查阅。

下载桌面端应用:

你唯一需要安装的依赖是 Git。gh 为可选组件,用于开启 PR 工作流;Paradev 可以为你代劳安装。

  1. 安装 Paradev 并从本地电脑添加或克隆一个代码仓库。
  2. 创建工作区(workspace),选择你的 CLI Agent,并描述你想进行的微小改动。
  3. 在 Changes 中检查其生成的 patch,运行相关测试,并在提交前于浏览器窗格中预览你的应用。

有关工作区创建和审查的完整演练,请参阅 你的第一个并行会话。

  • 修改应用 UI。 使用浏览器窗格中的 Design 选中某个元素,并将带有元素上下文信息的修改请求发送给 Agent。操作演练 · Design 模式文档
  • 让 Agent 修复 PR。 打开 Pull requests → Code,选中 diff 代码行,并将反馈发送给正在运行或全新的 Agent 会话。是否推送到 GitHub 为可选操作。操作演练 · PR 文档
  • 与团队一起评审报告。 让 Agent 发布一个 Page。团队成员可以固定评论,后台监听的 Agent 可以在同一链接上直接修订。保持对应的主机与会话处于运行状态即可接收并交付反馈。操作演练 · Pages 文档

查看 diff 查看器与浏览器预览

无需离开应用即可检查、评论和编辑 Agent 做出的更改,准备就绪后即可直接提交并推送。

查看文档 →

在 diff 查看器中审查 Agent 的修改

在浏览器窗格中预览运行中的开发服务器。系统按工作区检测端口,因此每个 worktree 都能获得独立的预览环境。

查看文档 →

应用内浏览器预览带有自动端口检测的开发服务器

为每个任务分配一个带有独立分支和终端的 Git worktree。Worktree 可以隔离工作文件;但它们不会对进程进行沙盒化隔离,也无法防止代码合并冲突。

工作区文档 · 终端文档 · Agent 状态

查看工作区、监控、终端与命令面板

在合并前审查每个结果,或者针对同一个问题尝试两种不同方案并保留你更满意的版本。

查看文档 →

Claude 正在流式处理账单系统迁移,同时其他 Agent 在并行工作区中运行

从侧边栏追踪每一个 Agent 的动态,配备运行指示器、完成提示音,以及当 Agent 需要你介入时的 Dock 标记。

查看文档 →

Agent 完成任务,侧边栏状态从工作中切换为完成

支持多标签页、无限制分屏、预设配置以及在重启后持久留存的会话。按 ⌘I 可呼出富提示词编辑器,支持多行编辑与 @-file 文件提及。

查看文档 →

在分屏终端旁的富提示词编辑器中使用 @-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。

在 App Store 下载 • 了解更多 →

Paradev 桌面端界面,右侧叠加 iPhone 终端会话

按计划或基于特定事件触发运行 Agent 会话:在被指派时审查 PR、分流新的 Sentry issue、从 Slack 拾取 Bug 报告、起草每周更新日志。

查看文档 →

基于计划或事件触发的 Agent 自动化

连接另一台机器并随时随地访问其工作区:无论是桌面应用、CLI 还是手机端。支持通过自定义命令唤醒离线主机。

查看文档 →

组织设置中的主机与成员

从任何 Shell 中编写脚本:借助单个二进制文件即可创建工作区、启动 Agent、读取其终端输出并管理自动化。只要 Agent 能执行命令,它就能驱动 Paradev。

查看文档 →

通过 Paradev CLI 创建工作区并启动 Agent

保留现有的 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"]
}

浏览底层实现技术栈

Electron React TailwindCSS Bun Turborepo Vite Biome Drizzle ORM Neon [![tRPC](https:

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.

  1. Install Paradev and add a repository from your computer or clone one.
  2. Create a workspace, choose your CLI agent, and describe a small change you want to make.
  3. 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.

Docs →

Reviewing an agent's changes in the diff viewer

Preview running dev servers in a browser pane. Ports are detected per workspace, so every worktree gets its own preview.

Docs →

In-app browser previewing a dev server with detected ports

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.

Docs →

Claude streaming a billing migration while other agents run in parallel workspaces

Track every agent from the sidebar, with working indicators, completion chimes, and dock badges when one needs your attention.

Docs →

An agent finishing its task and the sidebar status flipping from working to done

Tabs, infinite splits, presets, and persistent sessions that survive restarts. Press ⌘I for a rich prompt editor with multiline editing and @-file mentions.

Docs →

Typing a follow-up with an @-file mention in the rich prompt editor next to a split terminal

Jump to any workspace, action, or setting from one search box.

Docs →

Typing in the command palette and filtering workspace actions live

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 →

Paradev desktop with an iPhone terminal session overlaid on the right

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.

Docs →

Agent automations on a schedule or an event

Connect another machine and reach its workspaces from anywhere: the desktop app, the CLI, or your phone. Wake offline hosts with a custom command.

Docs →

Hosts and members in organization settings

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.

Docs →

Creating a workspace and launching an agent from the Paradev CLI

  • 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

Electron React TailwindCSS Bun Turborepo Vite Biome Drizzle ORM Neon tRPC

  • 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.

GitHub stars GitHub release License Twitter Discord

🌐 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:

Avi Twitter Kiet Twitter Satya Twitter

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.