Skip to content

jamiegrl100/proworkbench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ProWorkBench

Local-first AI workbench for operators who want execution control.

CI License Release

What It Is

ProWorkBench is a local orchestration shell for:

  • WebChat (operator control plane)
  • Tools (filesystem/process operations)
  • MCP (browser/media automation)
  • Doctor checks and remediation guidance

Execution is operator-mediated: no hidden background tool execution, no silent approvals.

What It Is Not

  • Not a hosted SaaS.
  • Not a no-ops “auto-pilot” agent.
  • Not a replacement for your model server. You bring your own OpenAI-compatible backend (commonly Text Generation WebUI).

Quickstart (3 Steps)

Linux/macOS

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

Windows (PowerShell)

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

Then:

  1. Open http://127.0.0.1:5173
  2. Open Doctor and run checks
  3. Connect your model server (http://127.0.0.1:5000) and run your first preset

Architecture

Architecture

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

Verified Feature Set

  • Local-first state and logs
  • Approvals queue and policy hooks
  • Doctor diagnostics and guided remediation
  • MCP template/build/test/install flow
  • WebChat route control (direct vs browse flow)
  • Workflow triage states (new, needs_review, done, ignored)

Screenshots

  • WebChat
  • Tools
  • MCP
  • Doctor

FAQ

Does ProWorkBench ship a model?

No. Connect your own OpenAI-compatible server.

Does it require internet?

Core runtime is local-first. Internet depends on the integrations/tools you enable.

Where is data stored?

Local app data + SQLite in your configured data directory.

Can social channels execute tools?

By policy design, channel behavior can be restricted. Keep execution on WebChat for operator visibility.

Docs

Roadmap (near-term)

  • Installer packaging (Windows/macOS/Linux)
  • Projects tab hardening
  • Submission Assistant stabilization
  • Signed release artifacts

If a roadmap item is not implemented yet, track it as a GitHub issue before shipping claims.

Links

About

Local-first AI agent workbench with approvals, tool governance, MCP servers, and a self-check “Doctor”.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors