内容
<div align="center">
<h1>开源企业</h1>
<h3>企业AI平台 & 代理运行时 · Apache-2.0 · 自托管</h3>
**一个基于声明式YAML代理的自托管AI代理运行时。**
无需LangChain。无需LangGraph。无需代码。在任何地方使用单个二进制文件运行代理。
[](LICENSE)
[](https://hub.docker.com/r/openenterprise/open-enterprise-community)
[](https://github.com/openenterprise-info/open-enterprise-community/releases)
[](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-runtime-win.exe)
[](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-runtime-linux)
[](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-runtime-macos)
[](https://discord.gg/vWsZ24Msn)
[官网](https://www.openenterprise.info) · [OE运行时](https://www.openenterprise.info/runtime.html) · [Docker Hub](https://hub.docker.com/r/openenterprise/open-enterprise-community) · [Discord](https://discord.gg/vWsZ24Msn)
</div>
---
## 什么是开源企业?
开源企业是一个**开源企业AI平台** 和 **自托管AI代理运行时**,让您无需编写代码即可构建和运行自主AI代理。使用纯YAML定义复杂的、多步骤的代理AI工作流。连接2673个企业工具 - 数据库、API、云存储、消息系统、SSH、IoT - 无需自定义集成代码。
- **无需LangChain。无需LangGraph。无需Python。** 代理是声明式YAML文件。
- **在任何地方运行代理。** OE运行时是一个适用于Windows、Linux和macOS的单一二进制文件。无需Node.js,无需Docker,无需安装。
- **自托管AI。** 在您自己的基础设施上部署。完全拥有您的数据。无需回拨。
- **人工审批门控。** 构建具有人工审核的工作流,无需编写代码。
- **企业就绪。** 多工作区、RAG、MCP、DLP治理和2673个连接器开箱即用。
---
## 目录
- [架构](#architecture)
- [OE运行时 — 单二进制代理执行器](#oe-runtime--single-binary-agent-executor)
- [开源企业平台](#open-enterprise-platform)
- [快速入门](#quick-start)
- [编写代理](#writing-agents)
- [代理示例](#agent-examples)
- [连接器目录](#connector-catalog)
- [功能能力](#feature-capabilities)
- [运行时与平台](#runtime-vs-platform)
- [比较](#comparison)
- [环境变量](#environment-variables)
- [路线图](#roadmap)
- [贡献](#contributing)
- [社区](#community)
- [许可证](#license)
---
## 架构
开源企业有两种部署模式 — **平台**(完整Web应用程序)和 **运行时**(独立CLI二进制文件)。两者共享相同的底层代理执行引擎。
```mermaid
graph TD
subgraph 平台["🖥️ 开源企业平台(Web应用程序)"]
UI["React前端\n(工作区、代理、聊天、RAG)"]
API["Node.js API服务器"]
DB[("SQLite / PostgreSQL")]
UI --> API
API --> DB
end
subgraph 运行时["⚡ OE运行时(CLI二进制文件 — Windows / Linux / macOS)"]
CLI["oe-runtime二进制文件"]
YAML["agent.yaml"]
CONFIG["oe-config.json"]
CLI --> YAML
CLI --> CONFIG
end
subgraph 引擎["🔧 OE引擎(共享执行核心)"]
EXEC["代理执行器\n(工具调用循环)"]
TOOLS["工具注册表\n(20个能力类别)"]
LLM["LLM客户端\n(17+提供商)"]
EXEC --> TOOLS
EXEC --> LLM
end
subgraph 提供商["🌐 连接器和提供商"]
direction LR
P1["OpenAI · Anthropic · Azure · Ollama · Groq"]
P2["PostgreSQL · MySQL · MongoDB · Redis · Snowflake"]
P3["S3 · GDrive · SFTP · OneDrive · Dropbox"]
P4["SSH · REST API · GraphQL · Kafka · MQTT"]
P5["Slack · 电子邮件 · GitHub · Jira · Notion"]
P6["图像 · 视频 · 语音 · 音乐 · OCR · 搜索"]
end
API --> EXEC
CLI --> EXEC
TOOLS --> 提供商
LLM --> P1
```
---
## OE运行时 — 单二进制代理执行器
OE运行时是一个独立的、跨平台的代理执行器。无需服务器。无需数据库。无需Node.js安装。指向一个YAML代理文件并运行。
### 下载
| 平台 | 二进制文件 | 大小 |
|----------|--------|------|
| **Windows** | [oe-runtime-win.exe](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-runtime-win.exe) | ~141 MB |
| **Linux** | [oe-runtime-linux](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-runtime-linux) | ~179 MB |
| **macOS** | [oe-runtime-macos](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-runtime-macos) | ~167 MB |
| **配置文件模板** | [oe-config.example.json](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/oe-config.example.json) | — |
| **示例代理** | [agent.example.yaml](https://github.com/openenterprise-info/open-enterprise-community/releases/latest/download/agent.example.yaml) | — |
> 链接始终指向**最新版本**。二进制文件通过GitHub Actions在所有三个平台上每个版本标签自动构建。
### 用法
```bash
# 运行代理
oe-runtime agent.yaml --config oe-config.json
# 传递参数
oe-runtime market-report.yaml \
--config oe-config.json \
--param company="Tesla" \
--param recipient="ceo@company.com"
# 传递输入消息
oe-runtime researcher.yaml \
--config oe-config.json \
--input "Summarise AI trends in healthcare Q3 2026"
# 显示帮助
oe-runtime --help
```
### 配置文件
复制`oe-config.example.json` → `oe-config.json`并填写您的凭证:
```json
{
"llm": {
"provider": "openai",
"apiKey": "sk-...",
"model": "gpt-4o"
},
"connectors": [
{
"connection_name": "我的数据库",
"connection_type": "postgres",
"host": "localhost",
"port": 5432,
"user": "postgres",
"password": "...",
"database": "mydb"
},
{
"connection_name": "Perplexity搜索",
"connection_type": "perplexity-search",
"apiKey": "pplx-..."
},
{
"connection_name": "公司邮箱",
"connection_type": "smtp",
"host": "smtp.zoho.com",
"port": 465,
"secure": true,
"user": "you@yourcompany.com",
"pass": "..."
}
]
}
```
`connection_name`在配置文件中必须与代理YAML中的`connection_name`匹配 — 这就是运行时将凭证链接到连接器的方式。
支持的LLM提供商:`openai`,`anthropic`,`azure`,`groq`,`gemini`,`ollama`,`mistral`,`deepseek`,`together`,`fireworks`等。
### 运行时能力类别
| 类别 | 提供商/协议 |
|----------|-----------------------|
| SQL数据库 | PostgreSQL,MySQL,MSSQL,Oracle,SQLite,Snowflake,BigQuery,Redshift |
| NoSQL和缓存 | MongoDB,Redis,Elasticsearch |
| 对象存储 | AWS S3,GCS,Azure Blob,MinIO,Cloudflare R2,Backblaze B2 |
| 云驱动器 | Google Drive,OneDrive,SharePoint,Dropbox,Box |
| 电子邮件 | Gmail,Zoho Mail,SMTP,IMAP |
| 消息系统 | Slack |
| SSH | 任何Linux / Unix / Windows服务器(密码或私钥) |
| REST API和HTTP | 任何HTTP端点,自定义头部,Bearer / API密钥 / 基本身份验证 |
| GraphQL | GraphQL,Hasura,GraphCMS,Fauna |
| 生产力和CRM | GitHub,Jira,Notion,Confluence,HubSpot,Freshdesk,Zendesk |
| 消息队列 | Kafka,RabbitMQ,AWS SQS,Azure Service Bus,Google Pub/Sub |
| 网络搜索 | Perplexity,Google自定义搜索,Bing |
| OCR / 视觉 | Azure Vision,Google Vision,AWS Textract,Tesseract |
| 图像生成 | OpenAI gpt-image-1,FLUX,Stable Diffusion,Ideogram |
| 语音和音频 | ElevenLabs,OpenAI TTS,Azure Speech,Google TTS |
| 视频生成 | Runway,Kling,Pika(异步作业轮询) |
| 音乐生成 | Suno,Udio(异步作业轮询) |
| 区块链 / Web3 | Ethereum,Polygon,Solana,Avalanche,Infura,Alchemy |
| 目录和身份 | LDAP,Active Directory,Azure AD,OpenLDAP |
| 物联网消息 | MQTT,AWS IoT,HiveMQ,Mosquitto |
---
## 开源企业平台
完整的Web应用程序 — 多工作区、多用户、多LLM。部署一次,在整个组织中使用。
```bash
docker run -d \
-p 3001:3001 \
-e JWT_SECRET=your-secret \
-e SUPER_ADMIN_EMAIL=admin@yourdomain.com \
-e SUPER_ADMIN_PASSWORD=your-password \
-v ./data:/app/server/storage \
openenterprise/open-enterprise-community:latest
```
打开 [http://localhost:3001](http://localhost:3001) 并使用超级管理员凭证登录。在管理面板中配置您的LLM提供商、嵌入式模型和矢量数据库 — 无需更改`.env`。
### 平台功能
| 功能 | 描述 |
|---------|-------------|
| **AI助手 / 聊天** | SSE流式聊天,带有RAG、工具调用、@connector和@agent路由 |
| **工作区** | 多租户工作区,带有每个工作区的LLM、嵌入和矢量DB覆盖 |
| **RBAC** | 基于角色的访问控制 — 管理员、成员、查看者,每个工作区 |
| **代理构建器** | 会话式YAML设计器,带有视觉流程和步骤验证 |
| **市场** | 浏览和部署社区代理模板(安全、销售、营销、DevOps、分析) |
| **代理链** | 顺序代理执行,带有`always / on_success / on_critical / on_warning`条件 |
| **Cron调度** | 在cron表达式上调度任意代理 |
| **RAG** | 文档摄入、切分、嵌入、矢量插入、引用检索 |
| **8种矢量数据库** | LanceDB(默认)、Pinecone、Qdrant、Chroma、Weaviate、PgVector、Milvus、Zilliz |
| **MCP** | 25个MCP服务器目录条目 |
| **人工审批门控** | 暂停任何工作流步骤以供人工审查和批准 |
| **DLP / 治理** | 阻止、警告、编辑和审计内容策略(企业) |
| **可观察性** | 每个用户/每个工作区的令牌使用情况、成本仪表板、活动日志(企业) |
| **连接器库** | 按类别浏览所有2673个连接器,带有动态凭证表单 |
| **OE运行时** | 独立二进制文件 — 在任何地方运行代理YAML,跨平台 |
---
## 快速入门
### 选项1 — OE运行时(最快)
无需安装。无需Docker。无需Node.js。
```bash
# 1. 为您的操作系统下载二进制文件(参见上面的下载表)
# 2. 使其可执行(Linux / macOS)
chmod +x oe-runtime-linux # 或 oe-runtime-macos
# 3. 复制并填写配置文件
cp oe-config.example.json oe-config.json
# 编辑oe-config.json — 添加您的LLM密钥和连接器凭证
# 4. 运行示例代理
./oe-runtime-linux agent.example.yaml \
--config oe-config.json \
--param company="OpenAI"
```
### 选项2 — Docker(平台)
```bash
docker run -d \
-p 3001:3001 \
-e JWT_SECRET=change-me \
-e SUPER_ADMIN_EMAIL=admin@yourdomain.com \
-e SUPER_ADMIN_PASSWORD=changeme \
-v ./data:/app/server/storage \
openenterprise/open-enterprise-community:latest
```
然后打开 [http://localhost:3001](http://localhost:3001)。
### 选项3 — 源代码
**先决条件:** Node.js v18+,Yarn v1.x
```bash
git clone https://github.com/openenterprise-info/open-enterprise-community.git
cd open-enterprise-community/app
yarn install
cp server/.env.example server/.env
# 编辑server/.env — 设置JWT_SECRET、SUPER_ADMIN_EMAIL、SUPER_ADMIN_PASSWORD
yarn workspace @open-enterprise/server db:push
yarn dev
```
| 服务 | URL | 环境变量 |
|---------|-----|---------|
| 前端 | http://localhost:3000 | `FRONTEND_PORT` |
| 服务器 | http://localhost:3001 | `SERVER_PORT` |
| 处理器 | http://localhost:3002 | `PROCESSOR_PORT` |
---
## 编写代理
代理是纯YAML文件。无需Python。无需代码。无需学习框架。
```yaml
name: 我的第一个代理
description: 搜索网络并发送总结邮件
instructions: |
您是一名研究助理。搜索给定主题,
总结研究结果,并将报告通过电子邮件发送给收件人。
要准确,引用来源,并保持报告简洁。
params:
- name: topic
default: "AI趋势 2026"
- name: recipient
default: "you@example.com"
# 连接器引用 oe-config.json 中的名称 — 这里不包含机密
connectors:
- connection_name: Perplexity搜索
connection_type: perplexity-search
- connection_name: 公司邮箱
connection_type: smtp
steps:
- name: 研究
content: |
搜索:{{topic}}
运行2-3个不同角度的搜索。
收集5个最重要的发现及其来源。
- name: 发送报告
content: |
编写结构化电子邮件报告并发送给{{recipient}}。
主题:研究报告 — {{topic}}
章节:执行摘要 · 主要发现 · 来源
```
运行它:
```bash
oe-runtime agent.yaml --config oe-config.json --param topic="LLM基准测试 2026"
```
### YAML代理参考
| 字段 | 必需 | 描述 |
|-------|----------|-------------|
| `name` | 否 | 显示名称,在终端中显示 |
| `description` | 否 | 简要描述 |
| `instructions` | 是 | 系统提示 — 代理的作用和方式 |
| `params` | 否 | 命名参数,带有可选默认值;通过`{{name}}`在提示和步骤中替换 |
| `connectors` | 否 | 连接器引用,与`oe-config.json`中的凭证匹配 |
| `steps` | 否 | 命名的工作流步骤,顺序注入系统提示 |
| `maxRounds` | 否 | 最大LLM工具调用迭代次数(默认:25) |
---
## 代理示例
### 数据库健康检查
```yaml
name: 数据库健康检查
description: 查询MySQL并报告所有表的行数
instructions: |
您是数据库检查员。查询数据库并清晰地
报告每个表的行数,按大小排序。
connectors:
- connection_name: MySQL数据库
connection_type: mysql
steps:
- name: 获取表计数
content: |
运行:
SELECT table_name, table_rows
FROM information_schema.tables
WHERE table_schema = DATABASE()
ORDER BY table_rows DESC;
报告每个表名称和行数。
```
### 市场情报简报
```yaml
name: 市场情报简报
description: 研究一家公司和行业,拉取内部指标,并发送结构化的情报报告。
instructions: |
您是一名高级市场情报分析师。收集准确、
最新信息来自多个来源,并生成简洁的
执行摘要,驱动决策。
总是引用来源。关注可行的洞察。
params:
- name: company
default: "OpenAI"
- name: industry
default: "生成式AI"
- name: recipient
default: "team@yourcompany.com"
connectors:
- connection_name: Perplexity搜索
connection_type: perplexity-search
- connection_name: Postgres数据库
connection_type: postgres
- connection_name: 公司邮箱
connection_type: smtp
steps:
- name: 研究最新新闻
content: |
搜索{{company}}在{{industry}}的最新新闻。
关注:产品发布、资金、合作伙伴、行政人事变动。
收集过去7天内5个最重要的发展动态。
- name: 研究竞争格局
content: |
找出{{company}}在{{industry}}的前3名竞争对手。
对于每个对手:记录最近的举动及其对{{company}}的影响。
- name: 拉取内部绩效数据
content: |
查询:
SELECT metric_name, value, recorded_at
FROM metrics
WHERE recorded_at >= NOW() - INTERVAL '30 days'
ORDER BY recorded_at DESC
LIMIT 20;
确定结果中的3个最值得注意的趋势。
- name: 编写并发送简报
content: |
编写并发送市场情报简报至{{recipient}}。
主题:市场情报 — {{company}} — TODAY'S DATE
章节:
## 执行摘要(3句话)
## 主要发展(5个要点,附来源网址)
## 竞争对手观察(每个竞争对手1段)
## 内部绩效亮点(3个要点)
## 推荐行动(3个具体下一步)
```
### Logo生成器
```yaml
name: Logo生成器
description: 根据简介生成专业的Logo变体
instructions: |
您是一名创意总监。根据样式简介生成专业的Logo变体。
每个Logo必须在浅色和深色背景下都能正常显示。保存每个图像并报告输出路径。
params:
- name: company_name
default: "TechFlow"
- name: style
default: "极简主义"
- name: count
default: "3"
connectors:
- connection_name: OpenAI图像
connection_type: openai-image
steps:
- name: 生成Logo
content: |
为{{company_name}}生成{{count}}个Logo变体。
样式:{{style}}
要求:清洁、可扩展、在小尺寸和大尺寸下都能正常显示。
生成每个Logo并报告所有文件路径。
```
### SSH 服务器审计
```yaml
name: 服务器审计
description: 登录到服务器并检查磁盘、内存和运行的服务
instructions: |
您是一名 DevOps 工程师。在服务器上运行诊断命令并生成清晰的健康报告。如果发现任何问题,请标记出来。
connectors:
- connection_name: 生产服务器
connection_type: ssh
steps:
- name: 检查系统健康状况
content: |
在服务器上运行以下命令并收集输出:
df -h # 磁盘使用情况
free -h # 内存使用情况
uptime # 平均负载
systemctl list-units --failed # 失败的服务
ps aux --sort=-%cpu | head # CPU占用率最高的进程
- name: 生成报告
content: |
根据命令输出编制服务器健康报告。
标记:磁盘使用率 >80%,内存使用率 >90%,任何失败的服务。
格式:一段摘要,然后是发现结果的表格。
```
---
## 连接器目录
**2,673 个连接器,涵盖 45+ 个类别** — 最大的用于企业 AI 的开源连接器目录。
| 类别 | 连接器 |
|----------|-----------|
| **数据库** | PostgreSQL、MySQL、MSSQL、Oracle、SQLite、Snowflake、BigQuery、Redshift、CockroachDB、TiDB、Supabase、PlanetScale |
| **NoSQL** | MongoDB、Redis、Elasticsearch、DynamoDB、Cassandra、Couchbase、FaunaDB |
| **对象存储** | AWS S3、Google Cloud Storage、Azure Blob、MinIO、Cloudflare R2、Backblaze B2、Wasabi、DigitalOcean Spaces |
| **云盘** | Google Drive、OneDrive、SharePoint、Dropbox、Box |
| **CRM** | HubSpot、Salesforce、Pipedrive、Zoho CRM、Freshsales、Close |
| **支持** | Zendesk、Freshdesk、Intercom、ServiceNow、Help Scout |
| **项目管理** | Jira、Asana、Linear、Monday.com、Trello、ClickUp、Basecamp |
| **开发者工具** | GitHub、GitLab、Bitbucket、CircleCI、Jenkins、Vercel |
| **通信** | Slack、Microsoft Teams、Discord、Telegram、WhatsApp Business |
| **电子邮件** | Gmail、Outlook、Zoho Mail、SMTP/IMAP、SendGrid、Mailchimp、Postmark |
| **财务** | Stripe、QuickBooks、Xero、Plaid、Square、Paddle、Chargebee |
| **人力资源** | BambooHR、Workday、ADP、Greenhouse、Lever |
| **电子商务** | Shopify、WooCommerce、BigCommerce、Magento、PrestaShop |
| **AI / 机器学习** | OpenAI、Anthropic、HuggingFace、Replicate、Together AI、Fireworks |
| **图像生成** | OpenAI gpt-image-1、FLUX、Stable Diffusion、Ideogram |
| **语音和音频** | ElevenLabs、OpenAI TTS、Azure Speech、Google TTS |
| **视频生成** | Runway、Kling、Pika |
| **音乐生成** | Suno、Udio |
| **搜索** | Perplexity、Google Custom Search、Bing |
| **OCR / 视觉** | Azure Vision、Google Vision、AWS Textract、Tesseract |
| **消息队列** | Kafka、RabbitMQ、AWS SQS、Azure Service Bus、Google Pub/Sub |
| **物联网** | MQTT、AWS IoT、HiveMQ、Mosquitto |
| **区块链 / Web3** | Ethereum、Polygon、Solana、Avalanche、Infura、Alchemy |
| **目录** | LDAP、Active Directory、Azure AD、OpenLDAP |
| **医疗保健** | FHIR、Epic、Cerner |
| **ERP** | SAP、Oracle ERP、Microsoft Dynamics |
| **营销** | Google Ads、Facebook Ads、HubSpot Marketing、Marketo、ActiveCampaign |
| **分析** | Google Analytics、Mixpanel、Amplitude、Segment、PostHog |
| **+ 17 更多** | 法律、教育、GIS、物流、房地产、政府、... |
所有连接器都可以在平台的 **连接器** 标签页中浏览。
---
## 功能特性
| 领域 | 功能 |
|--------|-------------|
| **基础** | 17+ 个 LLM 提供商、7 个嵌入式提供商、8 个向量数据库 |
| **知识** | RAG 管道、文档摄入、切分、嵌入、引用、内存 |
| **交互** | AI 助手 / 聊天、SSE 流式传输、对话线程、@connector 路由 |
| **工作区** | 多租户、RBAC、每个工作区的 LLM 和向量 DB 重写 |
| **集成** | 2,673 个连接器、工具调用、MCP(25 个服务器目录条目) |
| **代理** | 声明式 YAML 代理、代理规划、多代理协作、反射 |
| **工作流** | 顺序链、条件分支(`on_success / on_critical`)、循环、路由器 |
| **调度** | 内置 cron 调度器、事件驱动触发器 |
| **人工干预** | 人工审批门控 — 暂停任何工作流步骤进行审查 |
| **OE 运行时** | 独立二进制文件 — 在本地运行任何 YAML 代理,支持 Windows / Linux / macOS |
| **市场** | 社区代理模板 — 浏览、部署和分享 |
| **治理** | DLP 策略、内容阻止 / 警告 / 编辑、违规审计日志,支持 CSV 导出(企业版) |
| **可观察性** | Token 使用仪表盘、按用户划分的成本明细、活动日志(企业版) |
---
## 运行时 vs 平台
| | OE 运行时 | Open Enterprise 平台 |
|---|-----------|--------------------------|
| **最佳使用场景** | 本地执行、CI/CD、脚本、开发者自动化 | 团队、组织、生产SaaS |
| **安装** | 单个二进制文件下载 — 无需安装 | Docker 或源码 |
| **UI** | 无 — 仅 CLI | 完整的 Web 应用程序 |
| **多用户** | 否 | 是 — 工作区和 RBAC |
| **持久性** | 无 | SQLite / PostgreSQL |
| **代理创作** | 任意编辑器中的 YAML 文件 | YAML 编辑器 + 可视化构建器 |
| **RAG** | 暂无(路线图) | 是 — 完整的摄入和检索管道 |
| **调度** | 外部 cron / 任务调度器 | 内置 cron 表达式调度器 |
| **人工审批** | 暂无(路线图) | 是 — 内置 |
| **平台** | Windows、Linux、macOS | 任意 Docker 主机、Kubernetes、裸金属 |
您可以同时使用两者:在本地使用 OE 运行时创建和测试代理,然后部署到平台进行调度、多用户访问和治理。
---
## 比较
仅限架构比较 — 非基准测试。每个工具都有不同的主要用例。
| | Open Enterprise | LangGraph | CrewAI | AutoGen | Dify |
|---|:---:|:---:|:---:|:---:|:---:|
| **代理定义** | 声明式 YAML | Python 代码 | Python 代码 | Python 代码 | UI + YAML |
| **无代码** | ✅ | ❌ | ❌ | ❌ | 部分 |
| **自托管** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **独立运行时二进制文件** | ✅ | ❌ | ❌ | ❌ | ❌ |
| **跨平台(Win/Lin/Mac)** | ✅ | ❌ | ❌ | ❌ | ❌ |
| **内置连接器** | 2,673 | 0(自行编写) | 0(自行编写) | 0(自行编写) | ~60 |
| **内置 RAG** | ✅ | ❌ | ❌ | ❌ | ✅ |
| **人工审批门控** | ✅ | 需要代码 | 需要代码 | 需要代码 | ✅ |
| **多工作区** | ✅ | ❌ | ❌ | ❌ | ✅ |
| **MCP 支持** | ✅ | ✅ | ❌ | ❌ | 部分 |
| **代理市场** | ✅ | ❌ | ❌ | ❌ | ✅ |
| **DLP 治理** | ✅(企业版) | ❌ | ❌ | ❌ | ❌ |
| **许可证** | Apache-2.0 | MIT | MIT | MIT | Apache-2.0 |
| **主要语言** | 无(YAML) | Python | Python | Python | 无(UI) |
---
## 环境变量
| 变量 | 必需 | 默认值 | 描述 |
|----------|----------|---------|-------------|
| `JWT_SECRET` | 是 | — | 签名和验证登录令牌。请在重启时保持相同的值,否则会导致所有用户退出登录。 |
| `SUPER_ADMIN_EMAIL` | 是 | — | 超级管理员账户的电子邮件 |
| `SUPER_ADMIN_PASSWORD` | 是 | — | 超级管理员账户的密码 |
| `FRONTEND_PORT` | 否 | `3000` | Vite 开发服务器端口 |
| `SERVER_PORT` | 否 | `3001` | API 服务器端口 |
| `PROCESSOR_PORT` | 否 | `3002` | 文档处理器端口 |
| `LICENSE_TYPE` | 否 | `community` | 版本标识符 |
所有 LLM、嵌入式和向量数据库设置均可在应用内的管理员面板中配置 — 初始设置后无需更改 `.env` 文件。
---
## 路线图
### OE 运行时
- [ ] `--watch` 模式 — 文件更改时重新运行代理(开发循环)
- [ ] 输出到文件 (`--output report.md`)
- [ ] 内置 RAG — 自带向量数据库
- [ ] 通过 CLI 进行代理链式调用 (`--chain followup.yaml`)
- [ ] 浏览器 / 边缘执行的 WebAssembly 目标
### Open Enterprise 平台
- [ ] 事件驱动的代理触发器(Webhook、队列、文件监视)
- [ ] 可视化流程构建器 — 拖放式工作流设计器
- [ ] 代理版本控制和回滚
- [ ] 代理间发布 / 订阅通信
- [ ] 多区域部署支持
- [ ] 自定义连接器适配器的插件 SDK
### 市场
- [ ] 社区提交的代理模板,带有评分
- [ ] 市场中一键部署
- [ ] 代理分叉和混音
- [ ] 使用情况统计和热门代理
### API 和集成
- [ ] 代理执行的公共 REST API
- [ ] Node.js 和 Python SDK
- [ ] GitHub Action:在 CI/CD 中运行任意代理
- [ ] 每个代理的 OCI 容器镜像
---
## 贡献
欢迎贡献。在开启拉取请求(PR)之前:
1. **开启问题** — 讨论变更,尤其是新功能
2. **分叉** 仓库
3. **从 `main` 分支** 创建新分支
4. **在本地测试** 您的更改
5. **开启 PR** 并附上清晰的更改描述
**贡献最有价值的地方:**
- 新的连接器适配器(参见 `app/server/src/utils/tools/adapters/`)
- 社区市场中的代理 YAML 示例
- 附有清晰复现步骤的错误修复
- 文档改进和翻译
---
## 社区
<a href="https://discord.gg/vWsZ24Msn"><img src="https://img.shields.io/badge/Discord-Join%20the%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white" height="50" /></a>
| | 链接 |
|---|------|
| 💬 Discord | [discord.gg/vWsZ24Msn](https://discord.gg/vWsZ24Msn) |
| 🌐 网站 | [openenterprise.info](https://www.openenterprise.info) |
| ⚡ OE 运行时 | [openenterprise.info/runtime.html](https://www.openenterprise.info/runtime.html) |
| 🐳 Docker Hub | [hub.docker.com/r/openenterprise/open-enterprise-community](https://hub.docker.com/r/openenterprise/open-enterprise-community) |
| 🐛 问题 | [github.com/…/issues](https://github.com/openenterprise-info/open-enterprise-community/issues) |
---
## 许可证
[Apache-2.0](LICENSE) — 免费使用、修改和部署,适用于任何用途,包括商业用途。
无使用限制。无遥测。无回传。完全在您自己的基础设施上自行托管,并完全拥有您的数据。
---
<div align="center">
**[⭐ 给此仓库点赞](https://github.com/openenterprise-info/open-enterprise-community)** · **[🐳 Docker Hub](https://hub.docker.com/r/openenterprise/open-enterprise-community)** · **[💬 Discord](https://discord.gg/vWsZ24Msn)** · **[🌐 网站](https://www.openenterprise.info)**
</div>
MCP 配置
以下是此 MCP Server 的配置信息,可直接复制到 Cursor 或其他 MCP 客户端中使用。
mcp.json
连接信息
猜你喜欢
暂无推荐服务器