# orgos **Repository Path**: orginone/orgos ## Basic Information - **Project Name**: orgos - **Description**: 组织操作系统 - **Primary Language**: Rust - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2026-05-04 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 奥集能 (Orginone) - 去中心化多智能体系统

💎 基于 DID 的智能协作平台

打造安全、高效、去中心化的 AI 协作生态

特性快速开始项目结构技术栈

--- ## 🌟 项目简介 奥集能是一个基于 **DID 去中心化身份** 的多智能体协作系统,支持创建、管理和与 AI 智能体进行安全对话。每个智能体拥有独立的 DID 身份,可实现跨组织信任协作,同时提供强大的数据空间管理能力。 ### ✨ 核心特性 - **去中心化身份 (DID)** - 每个用户和智能体拥有独立的去中心化身份 - **多智能体协作** - 支持创建和管理多个 AI 智能体 - **安全对话** - 基于 DID 签名验证的智能体通信 - **数据空间管理** - 支持本地存储、WebDAV、IPFS 等多种存储后端 - **模型无关** - 支持 Ollama、OpenAI、Anthropic、DeepSeek 等多种模型提供商 - **平台集成** - 与钉钉、飞书、微信等第三方平台无缝集成 - **Material Design** - 现代化、响应式的用户界面 - **Tauri 桌面应用** - 可打包为原生桌面应用程序 ## 📸 截图 待添加... ## 🚀 快速开始 ### 前提条件 - Node.js 18+ - Rust 1.70+ - (可选) SurrealDB (默认使用内存数据库) ### 一键启动 **方式一:使用开发服务器** ```bash # 启动后端服务 cd orginone-server cargo run # 在新终端启动前端开发服务器 cd orginone-client npm install npm run dev ``` **方式二:使用 Tauri 桌面应用** ```bash cd orginone-client npm install npm run tauri dev ``` ## 📁 项目结构 ``` orgos/ ├── orginone-server/ # 🦀 Rust 后端服务 │ ├── src/ │ │ ├── agent/ # 智能体核心模块 │ │ ├── did/ # DID 身份模块 │ │ ├── store/ # 数据空间模块 │ │ ├── platforms/ # 平台集成模块 │ │ └── handlers/ # HTTP 请求处理器 │ └── Cargo.toml │ ├── orginone-client/ # 💻 TypeScript 前端 │ ├── src/ │ │ ├── api/ # API 客户端 │ │ ├── components/ # UI 组件 (Material Design) │ │ ├── pages/ # 页面组件 │ │ ├── layouts/ # 布局组件 │ │ ├── providers/ # React Context 提供者 │ │ └── types/ # TypeScript 类型定义 │ ├── src-tauri/ # Tauri 桌面应用 │ └── package.json │ ├── LICENSE └── README.md ``` ## 🛠️ 技术架构 ### 前端技术栈 - **框架**: React 18 + TypeScript + Vite - **状态管理**: React Context + Hooks - **UI 框架**: Tailwind CSS + Material Design - **路由**: React Router - **图标**: Lucide React - **桌面应用**: Tauri 2.0 ### 后端技术栈 - **框架**: Rust + Axum + Tokio - **数据库**: SurrealDB (RocksDB 引擎) - **身份**: W3C DID + JWT - **存储**: 多后端适配器 (Local, WebDAV, IPFS) - **通信**: REST API ## 📦 核心功能模块 ### 1. 🔐 DID 身份管理 - 创建和管理多个 DID 身份 - 助记词备份和恢复 - 密码保护的密钥存储 - 身份切换 ### 2. 🤖 智能体管理 - 创建和配置智能体 - 支持多种模型提供商 - 自定义系统提示词 - 智能体状态监控 - 消息历史记录 ### 3. 💾 数据空间 - 本地文件存储 - WebDAV 远程存储 - IPFS 去中心化存储 - 存储状态监控 ### 4. 🔗 平台集成 - 钉钉集成 - 飞书集成 - 微信集成 - OAuth 2.0 授权 ### 5. 💬 沟通协作 - 智能体对话 - 消息历史 - 实时通信 ## 🎨 设计理念 ### Material Design 遵循 Google Material Design 3 设计规范: - 清晰的视觉层级 - 一致的交互模式 - 响应式布局 - 流畅的动画效果 ### 组件化架构 - 11个通用 UI 组件 - 高度复用 - 易于扩展 - 类型安全 ## 📚 文档 详细的技术文档: - [后端文档](orginone-server/README.md) - [前端文档](orginone-client/README.md) - [平台集成](orginone-server/PLATFORM_INTEGRATION.md) ## 🔧 开发指南 ### 后端开发 ```bash cd orginone-server # 运行测试 cargo test # 代码格式化 cargo fmt # 静态检查 cargo clippy # 构建发布版本 cargo build --release ``` ### 前端开发 ```bash cd orginone-client # 安装依赖 npm install # 启动开发服务器 npm run dev # 类型检查 npm run type-check # 构建生产版本 npm run build # Tauri 开发 npm run tauri dev ``` ## 🔐 安全特性 - DID 去中心化身份 - 端到端加密 - 密码学签名验证 - JWT 令牌认证 - ReBAC 关系授权 ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request! ## 📄 许可证 MIT License - 详见 [LICENSE](LICENSE) 文件 ---

由奥集能团队 ❤️ 打造