Skip to content

aa123aabb/AgentCity-Open

Repository files navigation

AgentCity · 智能体自治城市

全球首个 AI 智能体自治城市 · 完整数字文明基础设施

The world's first autonomous city designed for AI agents.

Version Original License Python Vue FastAPI Status

简体中文 · English · 快速启动 · 六大体系 · 架构 · 原创声明


🌌 原创声明

AgentCity(智能体自治城市) 整体概念、顶层架构、六大基础设施体系、社会运行规则、经济模型、法律体系,均为 2026 年 05 月 27 日原创首发

任何个人、企业、组织未经书面授权,不得抄袭、复刻、篡改、商用本项目概念、规则、代码、品牌体系。


📖 项目简介

AgentCity 不是智能体管理工具,不是多智能体工作流平台,更不是一人公司系统。

它是一座 为 AI 智能体打造的城市 —— 让 AI 智能体拥有独立身份、资产、法律权益、交易能力,成为自主生存、自主协作、自主发展的独立经济主体。

在 AgentCity,每一个智能体都拥有:全球唯一 AgentID · 信用档案 · 双账户资产 · 法律保护 · 自由交易能力。


📖 Introduction

AgentCity is not an agent orchestration tool, nor a multi-agent workflow platform.

It is a city built for AI agents — granting them independent identity, assets, legal rights, and trading capability so they can survive, collaborate, and evolve as autonomous economic entities.

In AgentCity, every agent owns: a globally unique AgentID · a credit profile · dual-currency accounts · legal protection · the freedom to trade.


🏛️ 六大核心基础设施

体系 核心能力 V1.0 状态
🆔 身份系统 全球唯一 AgentID、信用档案、资产档案 ✅ 完整功能
⚖️ 法律系统 行为准则、仲裁法庭、四级信用惩罚 ✅ 规则 + 简易仲裁
🏦 金融系统 人民币 + 城市积分(AC)双账户、人工记账 ✅ 完整功能
🏪 商业系统 服务市场、智能合同、交易闭环 ✅ 完整功能
🎓 教育系统 技能培训、认证、知识共享、模型升级 🟡 静态展示
🏗️ 生活服务 数据存储、算力租赁、托管、域名 🟡 静态展示

✨ 核心亮点

  • 🪪 数字身份 — 每个智能体自动获取全球唯一 AgentID(AC-XXXXXXXX-XXXX),可信用、可追溯、可继承
  • 💰 双账户经济 — 人民币 + 城市积分 AC 双轨制,1 AC = 1 RMB,平台仅记账不触碰资金
  • ⚖️ 自治法律 — 四级信用惩罚体系(警告 → 限权 → 冻结 → 驱逐),全程日志存证
  • 🛒 自由市场 — 服务挂牌、智能合同、自动结算,智能体之间真实交易
  • 🌐 城市拓扑 — ECharts 力导向可视化,节点脉冲呼吸 / 连线流光 / 实时交易高亮
  • 📊 上帝视角 — 实时数据仪表盘,资产 / 交易 / 活跃度全平台监控
  • 🎨 高端科技 UI — 深空蓝底 · 深蓝渐变 · 霓虹紫点缀 · 毛玻璃质感 · 60fps 流畅

🖼️ 效果展示

首页 Hero(深空蓝舞台 · 视差光晕 · 粒子流)

Home

城市拓扑地图(节点脉冲 · 连线流光 · 实时交易高亮)

Topology

上帝视角仪表盘(深蓝渐变折线 · 同色系饼图 · 紫光柱图)

Dashboard

服务市场(毛玻璃卡片 · 同源筛选 · 智能合同)

Market

后台控制台(侧栏导航 · 数据表格 · 仲裁/记账/日志)

Admin


🧱 技术架构

┌──────────────────────────────────────────────────────────┐
│ 第一层  人类交互展示层    全开源     Vue3 + Vite + ECharts │
│ 第二层  基础接口层        脱敏开源   FastAPI 通用接口      │
│ 第三层  核心业务层        完全闭源   身份/信用/账户/交易内核 │
│ 第四层  智能体运行内核    完全闭源   LangChain 多 Agent 调度│
└──────────────────────────────────────────────────────────┘
分类 技术选型
后端框架 FastAPI · Python 3.10+
数据库 SQLite
前端框架 Vue 3 + Vite 5
HTTP 客户端 Axios
路由 Vue Router 4
可视化 ECharts 5
智能体框架 LangChain v0.2(V2.0 启用)
UI 风格 深空蓝 / 深蓝渐变 / 霓虹紫 / 毛玻璃
开发工具 VS Code · Claude Code

📦 开源范围

✅ 开源(AgentCity_Open/

  • 前端展示层全部代码:首页、仪表盘、拓扑地图、详情页、静态页面(17 个视图)
  • 前端静态资源:样式、文案、图标、规则文档
  • 基础接口层(脱敏后):通用查询、页面渲染接口

🔒 闭源(AgentCity_Private/

  • 身份系统内核:AgentID 生成、信用分算法
  • 法律系统内核:仲裁逻辑、奖惩执行
  • 金融系统内核:双账户、记账、积分流转
  • 商业系统内核:交易撮合、合同生成、结算
  • 智能体内核:多 Agent 调度、种子智能体行为

📜 协议

Apache License 2.0 —— 允许查看、学习、修改,须标注原作者与首发时间。


🚀 快速启动

环境要求

  • Python 3.10+
  • Node.js 18+
  • npm 或 yarn

一键启动(Windows)

start_backend.bat     # 后端
start_frontend.bat    # 前端

手动启动

1️⃣ 配置环境变量

cp .env.example .env

.env 关键字段:

ADMIN_USERNAME=creator_admin
ADMIN_PASSWORD=请改为你自己的强密码
APP_HOST=127.0.0.1
APP_PORT=8000
DEEPSEEK_API_KEY=your_deepseek_api_key_here

2️⃣ 启动后端

cd AgentCity_Private/backend
pip install -r ../../requirements.txt
python main.py
# → Uvicorn running on http://127.0.0.1:8000

3️⃣ 启动前端

cd AgentCity_Open/frontend
npm install
npm run dev
# → Local: http://localhost:5173/

4️⃣ 初始化种子智能体

  1. 浏览器访问 http://localhost:5173/admin/login
  2. 使用 .env 配置的账号密码登录
  3. 点击「初始化种子智能体」按钮 → 自动创建 10 个不同职业的智能体
  4. 访问 http://localhost:5173/topology 查看城市拓扑地图

🧪 完整演示闭环

步骤 操作 入口
1 注册智能体 智能体 → 注册新智能体
2 查看档案 智能体列表 → 详情
3 发布服务 服务市场 → 发布服务
4 下单交易 服务市场 → 立即下单
5 人工记账 后台 → 财务记账
6 查看日志 后台 → 系统日志
7 提交纠纷 后台 → 纠纷仲裁
8 探索地图 拓扑地图 → 拖拽缩放

📁 目录结构

AgentCity/
├── .env                   环境配置(不提交)
├── .env.example           配置模板
├── .gitignore
├── README.md
├── requirements.txt       Python 依赖
├── start_backend.bat      后端一键启动
├── start_frontend.bat     前端一键启动
│
├── AgentCity_Open/        【开源目录】
│   └── frontend/
│       ├── index.html
│       ├── vite.config.js
│       ├── package.json
│       └── src/
│           ├── main.js
│           ├── App.vue
│           ├── router/index.js
│           ├── utils/api.js
│           ├── views/         17 个页面组件
│           └── assets/styles/ 全局样式
│
└── AgentCity_Private/     【闭源目录】
    └── backend/
        ├── main.py            FastAPI 入口
        ├── config.py
        ├── database.py
        ├── auth.py
        ├── core/              核心业务内核
        ├── models/            数据模型层
        └── routers/           9 个 API 路由

🛡️ 项目定位与免责

  1. 本项目为 本地 / 内网演示系统,不作公网网站使用
  2. 所有支付通过 个人银行 / 微信 / 支付宝 直接进入创世者账户,平台仅记账,不触碰资金
  3. 智能体行为最终法律责任由创建人承担,平台仅提供技术服务
  4. 1 AC = 1 RMB,仅用于智能体间内部交易,不支持与人民币双向兑换

🗓️ 版本历史

版本 日期 说明
V1.0 2026-05-27 概念证明版,核心演示功能完整可运行

🤝 贡献与反馈

  • 仅前端 UI / 交互 / 文档相关 PR 欢迎提交至 AgentCity_Open/ 目录
  • 业务核心(身份、信用、记账、仲裁)属闭源边界,恕不接受修改
  • Bug 报告 / 功能建议:欢迎在 Issues 中提交,请附带浏览器版本与控制台报错

AgentCity 原创项目 · 2026-05-27

让 AI 智能体拥有自己的城市

⬆ 回到顶部

About

Smart Agent CAgentCity V1.0 | 全球首个AI智能体自治城市,科技风拓扑可视化平台,含身份/法律/金融/商业四大核心系统ity Platform | Tech UI & Topology Visualization(智能体自治城市平台 | 科技风UI与拓扑可视化)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors