让手机真正理解你 | 给手机一个可以本地运行的大脑
- 🧠 本地大模型: 手机端运行的AI,不依赖云端,保护隐私
- 🎯 意图理解: 理解复杂自然语言,不再是简单指令匹配
- 🔄 服务编排: 跨应用任务编排,自动串联多个服务
- 🧊 端云协同: 本地简单推理 + 云端复杂思考,智能切换
- 📱 设备抽象: 统一接口调用摄像头、传感器、IoT设备
- 🧠 持续学习: 根据用户习惯自动优化,越用越聪明
┌─────────────────────────────────────────────────────────────────┐
│ AIOS Architecture │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 语音输入 │───▶│ 视觉理解 │───▶│ 多模态融合 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Intent Classifier │ │
│ │ 意图识别 (本地轻量模型) │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌────────────────────┼────────────────────┐ │
│ ▼ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 本地执行 │ │ 混合调度 │ │ 云端推理 │ │
│ │ (简单任务) │ │ (复杂任务) │ │ (LLM调用) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Service Layer │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ │ │
│ │ │ 天气 │ │ 地图 │ │ 家居 │ │ 支付 │ ... │ │
│ │ └────────┘ └────────┘ └────────┘ └────────┘ │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Device Abstraction │ │
│ │ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌────┐ │ │
│ │ │GPS │ │Camera│ │Mic│ │Screen│ │IoT│ │... │ │ │
│ │ └────┘ └────┘ └────┘ └────┘ └────┘ └────┘ │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
| 模块 | 功能 | 位置 |
|---|---|---|
intent/ |
意图分类、实体提取、意图路由 | 理解层 |
scheduler/ |
任务调度、端云选择、执行计划 | 调度层 |
model/ |
本地模型管理、云端API调度 | 推理层 |
services/ |
天气/地图/家居/支付等服务 | 服务层 |
dal/ |
设备抽象层 (摄像头/GPS/麦克风/IoT) | 设备层 |
memory/ |
用户画像、习惯学习、上下文管理 | 记忆层 |
- Python 3.10+
- Ollama (本地模型运行)
- 8GB+ RAM (推荐 16GB)
# 克隆项目
git clone https://github.com/aios-project/aios.git
cd aios
# 安装依赖
pip install -r requirements.txt
# 启动 Ollama
ollama serve &
ollama pull qwen2.5:7b
# 运行演示
python main.py --demofrom aios.core import AIOS
aios = AIOS()
# 天气查询 (自动调用天气服务)
aios.process("明天上海天气怎么样")
# 智能家居 (自动控制IoT设备)
aios.process("打开客厅的灯")
# 复杂任务 (编排多个服务)
aios.process("帮我订一杯咖啡送到公司")| 服务 | 状态 | 说明 |
|---|---|---|
| 🌤️ 天气 | ✅ 可用 | 和风天气 / 高德天气 API |
| 🗺️ 地图 | ✅ 可用 | 高德地图 (地理编码/POI/路径规划) |
| 🏠 智能家居 | ✅ 可用 | 米家 (设备控制/场景联动) |
| 💳 支付 | ⏳ 接入中 | 支付宝/微信支付 |
| ☕ 外卖 | ❌ 无API | 美团无公开API |
| 🚗 出行 | ❌ 无API | 滴滴无公开API |
from aios.services import BaseService
class MyService(BaseService):
async def call(self, params: dict) -> dict:
# 调用你的API
result = await self.http.get(...)
return result
# 注册服务
aios.register_service("my_service", MyService())# 输入各种自然语言
queries = [
"明天上海天气怎么样", # 查天气
"打开客厅的灯", # 智能家居
"附近有什么餐厅", # 地图搜索
"帮我叫一辆出租车", # 出行 (跳转)
"写一篇关于AI的文章" # 创作
]
for q in queries:
intent = classifier.classify(q)
print(f"{q} -> {intent.category}: {intent.action}")# config.yaml
model:
local: qwen2.5:7b # 本地模型
cloud: siliconflow # 云端API
services:
weather:
provider: hefeng # 和风天气
key: YOUR_KEY
map:
provider: amap # 高德地图
key: YOUR_KEY
scheduler:
local_threshold_ms: 500 # 本地执行延迟阈值
hybrid_ratio: 0.7 # 混合模式比例欢迎提交 PR!
- Fork 项目
- 创建特性分支 (
git checkout -b feature/xxx) - 提交更改 (
git commit -m 'Add xxx') - 推送分支 (
git push origin feature/xxx) - 创建 Pull Request
- 语音唤醒 (Wake Word)
- 多轮对话上下文
- 视觉理解模块
- 真正的服务编排
- Android/iOS 原生适配
MIT License - 详见 LICENSE
智能手机诞生15年,语音助手还是"人工智障"。
原因:
- 理解能力太弱 (基于规则匹配)
- 没有本地大脑 (必须联网)
- 无法学习用户习惯
- 服务都是孤岛
AIOS 方案:
- 本地大模型 = 可以离线 + 隐私安全
- 意图理解 = 真正理解你在说什么
- 端云协同 = 简单任务本地快,复杂任务云端强
- 服务编排 = 串联多个服务完成复杂任务
- Discord: Join our community
- Issues: Report bugs
- Email: hello@aios-project.dev
让手机变成真正的智能助手
Made with ❤️ by OpenClaw
