Turn a knowledge worker's repetitive process into a digital employee that can run it continuously with traceable decision records.
Build a document-aware retrieval system so a digital employee can locate and cite the right source before answering.
Connect a digital employee to real business systems through HTTP APIs, MCP, or scheduled tasks.
| openbmb/staffdeck | pengchujin/jzsub | robbyant/lingbot-vision | |
|---|---|---|---|
| Stars | 841 | 841 | 842 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | pm founder | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.11+, Node.js 20+, and an OpenAI-compatible model endpoint and API key before first startup.
StaffDeck is an enterprise platform for building what it calls digital employees, meaning software agents built from a person's actual work experience, business processes, and decision criteria. The idea is to turn one employee's know-how into a reusable, traceable asset that the organization keeps even if that person moves on, rather than a one-off script or a personal productivity trick. It was developed jointly by ModelBest, a data intelligence lab at Northeastern University, Tsinghua's NLP lab, OpenBMB, and AI9Stars. Each digital employee gets a position, an employee ID, a capability profile, and a work history, and can grow its capabilities over time while permissions keep it isolated from things it should not touch. Complex work is handled through state machine driven procedures generated from plain language instructions, which can switch between multiple flows, keep context, and be edited visually with version history. For finding information, StaffDeck builds a navigable index across documents at multiple levels, chapters, pages, and summaries, so a digital employee can narrow down where an answer likely lives before pulling the exact source text, and every answer can cite where it came from. Digital employees can act on real systems through HTTP APIs, MCP, and scheduled tasks, and the platform keeps long-term memory, full execution traces, a way for a human to take over, and feedback analysis to improve over time. StaffDeck ships as a desktop app for macOS, Windows, and Linux, or it can be run from source with Python 3.11 or newer and Node.js 20 or newer. Getting it running locally means cloning the repository, installing backend and frontend dependencies, configuring an OpenAI compatible model endpoint and API key in an environment file, and starting a single FastAPI process that serves the web interface, API, and documentation together. The project is licensed under the GNU AGPL-3.0 license.
StaffDeck is an enterprise platform for turning an employee's work processes and decision-making into reusable, traceable digital employees that run procedures, retrieve knowledge, and act via APIs.
Mainly Python. The stack also includes Python, FastAPI, Node.js.
GNU AGPL-3.0: you can use and modify the platform, but if you distribute a modified version or run it as a network service, you must release your source code too.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.