AI工作台

ProWorkBench是一个本地优先的AI工作台,为需要执行控制的操作员提供WebChat、工具、浏览器自动化和诊断功能。

  • by jamiegrl100
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 jamiegrl100/proworkbench

使用说明

ProWorkBench

为想要执行控制的操作员提供本地首个AI工作台。

它是什么

ProWorkBench是一个本地编排shell,用于:

  • WebChat (操作员控制平面)
  • Tools (文件系统/进程操作)
  • MCP (浏览器/媒体自动化)
  • Doctor 检查和补救指导

执行是由操作员介导的:没有隐藏的后台工具执行,没有无声的批准。

它不是什么

  • 不是托管SaaS。
  • 不是一个没有行动的“自动驾驶”特工。
  • 不能替代您的模型服务器。你带来了自己的OpenAI兼容后端(通常是文本生成WebUI)。

快速入门(3个步骤)

Linux/macOS

cd /home/jamiegrl100/Apps/proworkbench
npm install
npm run dev

Windows(PowerShell)

cd C:\path\to\proworkbench
npm install
npm run dev

然后:

  1. 打开 http://127.0.0.1:5173
  2. 打开 医生 并运行检查
  3. 连接您的模型服务器(http://127.0.0.1:5000)并运行第一个预设

建筑

Web UI (5173) -> PB Server (8787) -> Model API (OpenAI-compatible)
                            |-> Tools runtime
                            |-> MCP runtime
                            |-> SQLite + local state

已验证功能集

  • 本地第一状态和日志
  • 审批队列和策略挂钩
  • 医生诊断和指导补救
  • MCP模板/构建/测试/安装流程
  • WebChat路由控制(直接与浏览流)
  • 工作流分类状态(new, needs_review, done, ignored)

截图

常见问题解答

ProWorkBench是否提供模型?

不。连接您自己的OpenAI兼容服务器。

它需要互联网吗?

核心运行时首先是本地运行时。互联网取决于您启用的集成/工具。

数据存储在哪里?

本地应用程序数据+配置数据目录中的SQLite。

社交渠道可以执行工具吗?

通过策略设计,可以限制渠道行为。保持在WebChat上执行,以便于操作员查看。

文档

路线图(近期)

  • 安装程序打包(Windows/macOS/Linux)
  • 项目选项卡硬化
  • 提交助理稳定
  • 已签名的发布工件

如果路线图项目尚未实现,请在发布索赔之前将其作为GitHub问题进行跟踪。

链接

  • 网站:https://proworkbench.com
  • GitHub问题:https://github.com/jamiegrl100/proworkbench/issues
  • 讨论:https://github.com/jamiegrl100/proworkbench/discussions
  • 发布:https://github.com/jamiegrl100/proworkbench/releases