AgentX 致力于让小白也能无门槛通过自然语言打造属于自己的 Agent。AgentX 采用了自研 MCP 网关,模型高可用组件打造高可用
AgentX 是一个基于大模型 (LLM) 和多能力平台 (MCP) 的智能 Agent 构建平台。它致力于简化 Agent 的创建流程,让用户无需复杂的流程节点或拖拽操作,仅通过自然语言和工具集成即可打造个性化的智能 Agent。
🎯 真正的一键部署:前端 + 后端 + 数据库,一个容器搞定!
# 直接拉取并启动(最快方式)
docker pull ghcr.io/lucky-aeon/agentx:latest
docker run -d --name agentx -p 3000:3000 -p 8088:8088 ghcr.io/lucky-aeon/agentx:latest
# 查看启动日志
docker logs agentx -f
# 克隆仓库并构建
git clone https://github.com/lucky-aeon/AgentX.git
cd AgentX
docker build -f Dockerfile.allinone -t agentx:latest .
docker run -d --name agentx -p 3000:3000 -p 8088:8088 agentx:latest
# 1. 获取配置文件模板
curl -O https://raw.githubusercontent.com/lucky-aeon/AgentX/master/config-templates/production.env
mv production.env agentx.env
vim ./agentx.env # 编辑配置
# 2. 启动容器(使用预构建镜像)
docker run -d \
--name agentx-prod \
-p 3000:3000 \
-p 8088:8088 \
-v $(pwd)/agentx.env:/app/config/agentx.env:ro \
ghcr.io/lucky-aeon/agentx:latest
# 1. 创建Docker网络
docker network create agentx-network
# 2. 启动PostgreSQL(如果需要)
docker run -d \
--name postgres-db \
--network agentx-network \
-e POSTGRES_DB=agentx \
-e POSTGRES_USER=agentx_user \
-e POSTGRES_PASSWORD=your_password \
-p 5432:5432 \
postgres:15
# 3. 配置外部数据库
curl -O https://raw.githubusercontent.com/lucky-aeon/AgentX/master/config-templates/external-database.env
mv external-database.env agentx.env
# 编辑 agentx.env,设置 DB_HOST=postgres-db
# 4. 启动AgentX容器
docker run -d \
--name agentx-external \
--network agentx-network \
-p 3000:3000 \
-p 8088:8088 \
-v $(pwd)/agentx.env:/app/config/agentx.env:ro \
ghcr.io/lucky-aeon/agentx:latest
角色 | 邮箱 | 密码 |
---|---|---|
管理员 | [email protected] | admin123 |
测试用户 | [email protected] | test123 |
查看 config-templates/README.md 获取完整的配置选项和部署指南。
最佳开发体验:代码修改自动重启容器,无需手动操作!
# 克隆仓库
git clone https://github.com/lucky-aeon/AgentX.git
cd AgentX
# 一键启动开发模式(包含热更新功能)
./bin/start-dev.sh
# 克隆仓库
git clone https://github.com/lucky-aeon/AgentX.git
cd AgentX
# 一键启动开发模式(包含热更新功能)
bin\start-dev.bat
# 生产环境启动
./bin/start.sh
# 生产环境启动
bin\start.bat
开发模式启动成功后,您可以通过以下地址访问服务:
⚠️ 安全提示:首次登录后请立即修改默认密码,生产环境请删除测试账号。
# 查看服务状态
docker compose -f docker-compose.dev.yml ps
# 停止所有服务(保留容器)
./bin/stop.sh
# 删除所有容器
docker compose -f docker-compose.dev.yml down
# 查看服务日志
docker compose -f docker-compose.dev.yml logs -f [服务名]
# 重启特定服务
docker compose -f docker-compose.dev.yml restart [服务名]
# 查看服务状态
docker compose -f docker-compose.dev.yml ps
# 停止所有服务(保留容器)
bin\stop.bat
# 删除所有容器
docker compose -f docker-compose.dev.yml down
# 查看服务日志
docker compose -f docker-compose.dev.yml logs -f [服务名]
# 重启特定服务
docker compose -f docker-compose.dev.yml restart [服务名]
开发模式启动后会显示以下信息并询问是否启动文件监听:
🔥 是否立即启动文件监听?(推荐)
- 启动后修改代码会自动重启容器
- 可随时按 Ctrl+C 停止监听
启动文件监听? [Y/n] (默认: Y):
如果您更喜欢传统的本地开发方式:
cd script
chmod +x setup_with_compose.sh
./setup_with_compose.sh
cd AgentX
./mvnw spring-boot:run
cd agentx-frontend-plus
npm install --legacy-peer-deps
npm run dev
我们致力于构建一个活跃的开发者社区,欢迎各种形式的交流与合作!
如有技术问题或商务合作,可添加开发者微信:
加入我们的技术交流群,与更多开发者一起讨论:
关注我们的公众号,获取最新技术动态和产品更新:
如果二维码过期或无法扫描,请通过私人微信联系我。
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories