Cortex AI
多租户AI编排平台 --聊天、文档问答、数据库查询、MCP工具使用等。
快速入门(npx)
让Cortex运行的最快方法——不需要克隆:
npx aicortexx这将:
- 带你穿过一个 设置向导 (MongoDB URI、机密、管理员帐户)
- 自动构建前端
- 打开浏览器
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+ —
- 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 | 首次启动时自动创建管理员 |
许可证
麻省理工学院
