Orca

stablyai/orca 访问 GitHub ↗
🔤 TypeScript ★ 49109 ⑂ 0 monthly #15 (+27071) 抓取 2026-08-20

一句话简介

基于TypeScript的AI代理开发框架,专注于构建可交互的智能代理应用,提供模块化的工具集成与对话流程编排能力。

标签

  • AI代理
  • TypeScript
  • 开发框架
  • 对话系统
  • 智能工具

适用应用场景

  • 构建智能对话代理
  • 集成第三方API工具
  • 开发自动化工作流
  • 搭建多轮问答机器人

README 中文摘要

Orca 项目概述

Orca 是一款面向开发者的 AI 编排桌面应用,支持在同一界面中并列运行 Claude Code、Codex、OpenCode、Pi 等多种 CLI 编码代理,每个代理独立工作于各自的 Git worktree,统一在 Orca 中追踪管理。Orca 同时提供移动端伴侣应用,方便随时随地监控与操控代理任务。

核心特性

移动端伴侣

通过 iOS App Store、TestFlight 或 Android APK 安装手机端,可实时接收代理完成通知,并在手机上发送后续指令。

并行 Worktree

将同一条提示词同时分发给最多五个代理,每个代理运行于独立的 Git worktree,便于横向对比结果并合并最优方案。

终端分屏

采用 Ghostty 级 WebGL 渲染的终端,支持无限分屏,回滚内容可在重启后保留。

设计模式(Design Mode)

在嵌入式 Chromium 窗口内点击任意 UI 元素,自动将该元素的 HTML、CSS 与截图一并注入代理提示词。

原生集成 GitHub 与 Linear

在应用内直接浏览 PR、Issue 与项目看板,可从任意任务一键创建 worktree,避免上下文切换。

SSH Worktree

将代理运行在远程高性能机器上,支持完整的文件编辑、Git 操作、终端访问,具备自动重连与端口转发能力。

AI Diff 批注

在任意 diff 行直接添加注释并回传代理,支持在 Orca 内完成审查、修改与提交。

拖拽文件至代理

内置类 VS Code 编辑器,开启全局自动保存,可直接将文件或图片拖入代理提示框。

Orca CLI

代理本身也可驱动 Orca,通过 orca worktree createsnapshotclickfill 等命令脚本化编排流程。

其他内建能力

包括快速搜索(跨 worktree、文件、代理、命令与仓库上下文)、账号切换与用量统计、Markdown/图片/PDF 预览、Computer Use(桌面 UI 操作代理)、通知与未读状态标记等。

支持的代理类型

Orca 与所有 CLI 代理兼容,覆盖 Claude Code、Codex、Grok、Cursor CLI、GitHub Copilot CLI、OpenCode、MiMo Code、Amp、OpenClaude、Antigravity、Pi、oh-my-pi、Hermes Agent、Devin、Goose、Auggie、Autohand Code、Charm、Cline、Codebuff、Command Code、Continue、Droid、Kilocode、Kimi、Kiro、Mistral Vibe、Qwen Code、Rovo Dev 等。

安装方式

桌面端

# macOS(Homebrew)
brew install --cask stablyai/orca/orca

# Arch Linux(AUR)
yay -S stably-orca-bin

也可直接在官网或 GitHub Releases 下载 macOS(Apple Silicon/Intel)、Windows 安装包、Linux AppImage 等构建版本。无头 Linux 服务器场景可参考 docs/reference/headless-linux-server.md 指南,使用 orca serve 启动服务。

移动端伴侣

  • iOS:App Store 或 TestFlight 渠道安装。
  • Android:下载 APK 0.0.43 后按引导安装。

命令行与脚本化示例

Orca 提供 CLI 让代理反向调用 Orca 自身,典型场景示例:

# 创建 worktree
orca worktree create

# 在 worktree 内对当前画面打快照
orca snapshot

# 模拟点击与表单填充
orca click
orca fill

社区与支持

可通过 Discord、@orca_build (X)、微信群(7 群或 8 群)加入社区;功能需求在 GitHub Issues 中提交;遥测与隐私策略参见官方文档;签名构建由 SignPath.io 提供。

二次开发

贡献流程与本地运行方式详见 .github/CONTRIBUTING.md。项目使用 MIT 开源协议发布。

摘要更新于 2026-08-20 00:34:59 · 原文 16745 字符 · md5 ae2e09cb3bf9…