dataelement/bisheng

BISHENG is an open LLM devops platform for next generation Enterprise AI applications. Powerful and comprehensive features include: GenAI workflow, RAG, Agent, Unified model management, Evaluation, SFT, Dataset Management, Enterprise-level System Management, Observability and more.

Bisheng – An Enterprise‑grade LLM Application Platform

What it is – Bisheng is an open‑source dev‑ops platform for building, deploying and managing LLM‑powered applications inside enterprises. It bundles a knowledge‑base, a multi‑step “task‑mode” agent, workflow orchestration, and a set of enterprise‑grade controls (RBAC, approvals, audit, SSO, etc.). The project is positioned as a self‑hosted alternative to commercial AI‑ops suites.


Core capabilities (as described in the README)

Feature What you get How it works
Task Mode – general‑purpose agent Give a high‑level goal, attach files/knowledge bases, and the system produces a report, PPT, Excel or Word file. The main agent creates a checklist, spawns parallel sub‑agents, and can pause for human input. Built‑in skill packs handle PPT/Excel/Word; custom skills can be added via local files or GitHub.
Knowledge Space Team‑wide, hierarchical knowledge base with fine‑grained permissions. Multi‑level folders, tags, list/card views, keyword+tag search. AI Q&A over a single document or the whole space, with citations that link back to source passages.
Channels Automated ingestion of external news (WeChat, websites) into the knowledge base. Topic‑based channels with sub‑channels; custom filter rules keep only relevant articles.
Bisheng Workflow Visual flow editor that mixes chat‑turns and automated steps. Supports loops, parallel branches, batch runs, and human‑in‑the‑loop pauses. No split between chatflow and workflow – they are a single orchestration engine.
Enterprise‑grade controls User/department management, RBAC + ReBAC, approval flows, audit logs, dashboards, Open API, SSO/LDAP, HA deployment, content security, monitoring, etc. Commercial edition adds dashboards and a desktop client (DSH Desktop) for model quota management.
High‑precision document parsing OCR models for printed text, handwriting, rare characters, tables, layout, seals. Models are trained on 5 years of data and can be deployed privately for free.

Quick start (from the README)

  1. Prerequisites – 4 CPU cores, 16 GB RAM, Docker ≥ 19.03.9, Docker‑Compose ≥ 1.25.1 (recommended 18 cores / 48 GB). The Docker stack also pulls Elasticsearch, Milvus and OnlyOffice.
  2. Installation – Clone the repo, cd bisheng/docker, then run:
    docker compose -f docker-compose.yml -p bisheng up -d
    
  3. Access – Open http://<host>:3001, register the first user (becomes admin).
  4. Further docs – Self‑hosting guide is on the project’s Feishu wiki.

Ecosystem & acknowledgements

Bisheng re‑uses several well‑known open‑source projects:

  • LangChain – for LLM chain building.
  • Langflow – visual flow UI inspiration.
  • Unstructured – document parsing utilities.
  • LLaMA‑Factory – model fine‑tuning utilities.

Who might use this?

  • Enterprises that need an internal LLM portal with strict access control, audit trails and the ability to ingest proprietary documents.
  • Product teams building multi‑step AI assistants (e.g., report generation, data extraction) that require human‑in‑the‑loop checkpoints.
  • Developers looking for a self‑hosted alternative to SaaS AI‑ops platforms, with the ability to plug in custom skills or models.

Limitations (as implied by the README)

  • The platform is Docker‑centric and expects a fairly powerful host; not a lightweight library.
  • Some advanced features (dashboards, desktop client, certain enterprise integrations) are marked commercial edition – they may require a paid license.
  • The README points to a private Feishu wiki for detailed docs, so out‑of‑the‑box guidance may be limited for public users.

Bottom line – Bisheng is a genuine, full‑stack, open‑source LLM application platform aimed at enterprise deployments, offering task‑oriented agents, knowledge management, workflow orchestration, and robust admin controls.

Related

  • Project
  • Project
  • Project
  • Project
  • Project