AI编排平台

多租户AI编排平台,提供聊天、文档问答、数据库查询、MCP工具使用等功能。

  • by AnandPilania
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 AnandPilania/cortex-ai

使用说明

Cortex AI

多租户AI编排平台 --聊天、文档问答、数据库查询、MCP工具使用等。

快速入门(npx)

让Cortex运行的最快方法——不需要克隆:

npx aicortexx

这将:

  1. 带你穿过一个 设置向导 (MongoDB URI、机密、管理员帐户)
  2. 自动构建前端
  3. 打开浏览器 http://localhost:5000

选项

npx aicortexx                   # Start (setup wizard on first run)
npx aicortexx setup             # Re-run the setup wizard
npx aicortexx build             # Rebuild frontend only
npx aicortexx --port 3000       # Run on a custom port
npx aicortexx --version         # Show version

手动设置(用于开发)

git clone https://github.com/AnandPilania/cortex-ai
cd cortex-ai
npm install
cp .env.example .env
# Edit .env with your MongoDB URI, JWT secret, etc.
npm run dev       # Starts both API server (port 5000) and Vite dev server (port 5173)

先决条件

  • Node.js 18+ — nodejs.org
  • MongoDB --本地安装或 MongoDB 阿特拉斯 (免费版作品)
  • 色度数据库 --文件问答: pip install chromadb && chroma run (或使用Docker镜像)

特性

  • 🧠 多模型人工智能 --OpenAI、Azure OpenAI、任何与OpenAI兼容的端点
  • 💬 聊天 --长上下文压缩多回合对话
  • 📄 文件问答 --上传PDF、DOCX、TXT;向RAG提问
  • 🗄️ 数据库聊天 --针对PostgreSQL、MySQL、MongoDB的自然语言查询
  • 🔌 MCP服务器 --从20多台服务器的精心策划的市场中一键安装
  • 📊 数据可视化 --根据查询结果自动呈现图表/表格
  • 📧 电子邮件 --基于人工智能的收件箱分类和草稿生成
  • 👥 多用户 --隔离的工作区、角色、每个租户的模型配置

环境变量

看 .env.example 获取完整文档。

变量 必填 描述
MONGODB_URI ✓ MongoDB连接字符串
JWT_SECRET ✓ JWT签名的随机字符串
ENCRYPTION_KEY ✓ 32-用于凭证加密的char字符串
PORT 服务器端口(默认值:5000)
CHROMA_URL chromadb URL(默认值:http://localhost:8000)
ADMIN_EMAIL 首次启动时自动创建管理员
ADMIN_PASSWORD 首次启动时自动创建管理员

许可证

麻省理工学院