Nexent 是一个开源智能体平台,能够将流程的自然语言转化为完整的多模态智能体 —— 无需编排,无需复杂拖拉拽。基于 MCP 工具生态,Nexent 提供强大的模型集成、数据处理、知识库管理、零代码智能体开发能力。我们的目标很简单:将数据、模型和工具整合到一个智能中心中,使日常工作流程更智能、更互联。
一个提示词,无限种可能。
Nexent.Demo.mp4
If you want to go fast, go alone; if you want to go far, go together.
我们仍处于首个开源阶段,目标是在 2025 年 6 月发布 Nexent v1 稳定版。在此之前,我们将持续快速发布核心功能 —— 我们期待您的参与:
Rome wasn't built in a day.
虽然许多关键功能仍在积极开发中,但如果我们的愿景与您产生共鸣,请通过 贡献指南 加入我们,共同塑造 Nexent。
早期贡献者不会被忽视:从特殊徽章和纪念品到其他实质性奖励,我们致力于感谢那些帮助 Nexent 诞生的先驱者。
最重要的是,我们需要关注度。请为仓库点星 ⭐ 并关注,与朋友分享,帮助更多开发者发现 Nexent —— 您的每一次点击都能为项目带来新的参与者,保持发展势头。
资源 | 最低要求 |
---|---|
CPU | 2 核 |
内存 | 6 GiB |
软件 | 已安装 Docker 和 Docker Compose |
git clone https://github.com/ModelEngine-Group/nexent.git
cd nexent/docker
cp .env.example .env # fill only nessasary configs
bash deploy.sh
当容器运行后,在浏览器中打开 http://localhost:3000 并按照设置向导操作。
我们建议使用以下模型提供商:
模型类型 | 提供商 | 说明 |
---|---|---|
LLM 与 VLLM | 硅基流动 | 提供免费额度 |
LLM 与 VLLM | 阿里云百炼 | 提供免费额度 |
Embedding | Jina | 提供免费额度 |
TTS 与 STT | 火山引擎语音 | 个人用户免费 |
搜索 | EXA | 提供免费额度 |
您需要在模型配置页面输入以下信息:
- Base URL
- API Key
- Model Name
以下配置需要添加到您的 .env
文件中(我们将尽快把这些配置前端化):
- TTS 与 STT 相关配置
- EXA 搜索 API Key
ℹ️ 由于开发紧张,目前我们仅支持 Jina Embedding 模型。其他模型的支持将在未来版本中添加。有关 Jina API 密钥获取,请参阅我们的常见问题。
- 浏览 常见问题 了解常见安装问题。
- 在我们的 Discord 社区 中提问。
- 在 GitHub Issues 中提交错误报告或功能建议。
想要从源代码构建或添加新功能?查看 贡献指南 获取分步说明。
想要从源码运行 Nexent?查看我们的开发者指南获取详细的设置说明和自定义选项。
1
智能体提示词自动生成
将自然语言转化为可被Agent执行的提示词。Nexent可以根据你的需要自动选择正确的工具并为每个请求规划最佳执行路径。
2
可扩展数据处理引擎
支持 20+ 数据格式的快速 OCR 和表格结构提取,从单进程到大规模批处理管道都能平滑扩展。
3
个人级知识库
实时导入文件,自动总结,让智能体能够即时访问个人和全局知识,并了解每个知识库能提供什么。
4
互联网知识搜索
连接 5+ 个网络搜索提供商,让智能体能够将最新的互联网信息与您的私有数据结合。
5
知识级可追溯性
提供来自网络和知识库来源的精确引用,使每个事实都可验证。
6
多模态理解与对话
说话、打字、文件或展示图片。Nexent 理解语音、文本和图片,甚至可以根据需求生成新图像。
7
MCP 工具生态系统
插入或构建符合 MCP 规范的 Python 插件;无需修改核心代码即可更换模型、工具和链。
-
🔄 知识库刷新延迟
我们已知知识库刷新机制目前存在一些延迟的情况。我们计划尽快重构这一部分,但请注意这仅是任务管理的逻辑问题,实际的数据处理速度不受影响。 -
🤖 模型供应商支持有限
我们目前对不同的模型供应商支持有限,包括语音和多模态模型。我们将在未来几周内快速更新这些支持,请保持关注! -
📦 Docker镜像体积较大
我们注意到当前的Docker镜像体积较大(10GB左右),这是因为包含了强大的可扩展的数据处理引擎和数据处理算法与模型,我们会尽快推出Lite版的镜像以减少镜像体积,以便让部署更快更轻量。
我们欢迎各种形式的贡献!无论是修复错误、添加功能还是改进文档,您的帮助都能让 Nexent 变得更好。
- 📖 阅读我们的贡献指南开始贡献
- 🐛 在 GitHub Issues 中报告错误或提出功能建议
- 💬 加入我们的 Discord 社区 讨论想法
加入我们的 Discord 社区 与其他开发者交流并获取帮助!