Open-source platform for building enterprise-grade AI agents, with RAG knowledge bases, visual workflows and MCP tool use.
dataelement/bisheng
An open-source LLM application devops platform for enterprises, covering workflows, RAG, agents, model management, evaluation and fine-tuning.
- Stars
- 12,068
- Forks
- 1,981
- Open issues
- 19
- Last commit
- 2 hours ago
What is it?
BISHENG is an open-source LLM application platform aimed at enterprise deployments. It lets teams build AI applications through a visual workflow orchestrator that supports loops, parallel branches, batch runs and pausing for human input, in a single flow that can also handle multi-turn conversation.
The platform includes a task mode in which an agent breaks a goal into steps, runs sub-agents in parallel, and produces reports, PPT, Excel or Word files. A knowledge space module provides team knowledge bases with multi-level folders, file-level permissions and AI Q&A that cites its sources. Document parsing models for OCR, table recognition and layout analysis can be deployed privately.
For administration, BISHENG provides department and user management, RBAC and ReBAC permissions, approval flows, audit logs and an Open API with API keys. Self-hosting uses Docker Compose, and the README notes a recommended setup of 18 cores and 48 GB RAM, with Elasticsearch, Milvus and OnlyOffice installed by default.
Key features
- 01Visual workflow orchestration with loops, parallel branches and batch runs
- 02Task mode agent that plans steps, runs sub-agents and exports reports or Office files
- 03Knowledge space with multi-level folders, file-level permissions and cited AI Q&A
- 04Document parsing models for OCR, handwriting, tables, layout and seals
- 05Enterprise controls including RBAC/ReBAC, approvals, audit logs and SSO/LDAP
- 06Open API with service accounts and API keys
Use cases
- Building internal AI assistants that answer questions over company documents
- Automating document review or fixed-layout report generation with human approval steps
- Deploying a private LLM platform that must run on domestic IT stacks such as Dameng DM8
- Digitizing scanned documents with privately deployed OCR and table recognition
Quick start
- 1
Check hardware and Docker prerequisites (4+ cores, 16 GB RAM, Docker 19.03.9+, Docker Compose 1.25.1+)
- 2
Clone the repository and enter the docker directory
git clone https://github.com/dataelement/bisheng.git && cd bisheng/docker - 3
Start BISHENG with Docker Compose
docker compose -f docker-compose.yml -p bisheng up -d - 4
Open http://IP:3001 in a browser and register; the first registered user becomes admin
Things to know
- Recommended hardware is high (18 cores, 48 GB RAM), and it installs ES, Milvus and Onlyoffice by default.
- Some features such as dashboards and DSH Desktop access are only in the commercial edition.
Topics
FAQ
- What is bisheng?
- An open-source LLM application devops platform for enterprises, covering workflows, RAG, agents, model management, evaluation and fine-tuning. BISHENG is an open-source LLM application platform aimed at enterprise deployments. It lets teams build AI applications through a visual workflow orchestrator that supports loops, parallel branches, batch runs and pausing for human input, in a single flow that can also handle multi-turn conversation.
- Is bisheng free to use? What license does it have?
- bisheng is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is bisheng still maintained?
- Actively maintained. The last commit to bisheng was on Oct 21, 2026.
- What can I use bisheng for?
- Building internal AI assistants that answer questions over company documents Automating document review or fixed-layout report generation with human approval steps Deploying a private LLM platform that must run on domestic IT stacks such as Dameng DM8 Digitizing scanned documents with privately deployed OCR and table recognition
- How do I install bisheng?
- Check hardware and Docker prerequisites (4+ cores, 16 GB RAM, Docker 19.03.9+, Docker Compose 1.25.1+) Clone the repository and enter the docker directory: git clone https://github.com/dataelement/bisheng.git && cd bisheng/docker Start BISHENG with Docker Compose: docker compose -f docker-compose.yml -p bisheng up -d Open http://IP:3001 in a browser and register; the first registered user becomes admin
- Where can I get bisheng?
- The source code and installation instructions are on GitHub: https://github.com/dataelement/bisheng
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hostable AI second brain that answers questions from the web and your own documents, with custom agents and scheduled automations.
FastGPT is an open-source AI Agent building platform with data processing, RAG knowledge bases, and visual workflow orchestration for LLM apps.
Open-source platform for building AI-powered chat bots that connect LLMs to Slack, Discord, Telegram, WeChat, Lark, DingTalk and more.
Agent-native memory infrastructure that turns LLM agent conversations and execution into persistent, structured memory for Python and TypeScript apps.
An agent framework that connects digital humans (2.5D, 3D, mobile, PC, web) and LLMs (OpenAI-compatible, DeepSeek) to business systems.