什么是 SwayOS?
SwayOS 是由 SoloMind 团队自主研发的 AI 原生操作系统,专为「个体智能」场景而生。它不是传统意义上的操作系统内核,而是一套运行在 Android、Web 和 Linux 之上的统一智能层——让每一台设备都具备感知、推理与协作能力,真正服务于个人效率与隐私安全。
核心特性
一、跨端统一体验
SwayOS 支持 Android、Web、Linux 三大平台,提供一致的交互范式和数据模型。无论你在手机、浏览器还是桌面终端上操作,界面逻辑、快捷键习惯和数据结构都保持同构。
- 同一套 UI 组件体系,视觉一致性无缝切换
- 统一的账户体系与权限模型
- 跨设备任务上下文自动续接,离开手机继续用电脑,不丢失任何进度
二、本地优先的 AI 推理
SwayOS 内置了轻量级推理网关(infer-gw),支持将 AI 模型运行在本地设备上,在保护隐私的前提下提供实时响应:
- 支持多模型路由:根据任务复杂度自动选择本地小模型或云端大模型
- 推理结果缓存与增量更新,降低重复计算开销
- 对接主流开放模型(Llama、Qwen、Gemma 等),不绑定单一供应商
三、智能代理架构(SProxy)
SProxy 是 SwayOS 的核心流量中枢,承担设备间通信、API 代理与访问控制:
- 基于规则引擎的动态路由,毫秒级切换后端节点
- 内置集群模式,支持 VM 级别的水平扩展(
vm1/vm2节点独立部署) - JWT 鉴权与 Cookie 双通道认证,兼顾 Web 端与客户端场景
- 对上游 MinIO 对象存储的透明代理,安全分发大文件下载
四、隐私安全设计
用户数据始终是 SwayOS 设计的第一优先级:
- 端对端加密:敏感配置与用户凭证通过独立密钥管理,不经过任何第三方
- 最小权限原则:每个组件仅持有其功能所需的最低权限,互相隔离
- 本地数据主权:用户可选择完全离线模式,所有数据存储于本地设备,不上传云端
- 定期安全审计与依赖漏洞扫描,采用 Rust 语言构建核心服务,内存安全有保障
五、开发者友好的扩展体系
SwayOS 面向开发者提供完整的扩展接口:
- RESTful API 网关:标准化的
/api/blog、/api/downloads等接口,方便第三方集成 - 配置即代码:通过 TOML 文件灵活定义代理规则、路由策略和集群拓扑
- Markdown 内容管理:博客与文档以 Markdown 格式存储,支持 YAML Front Matter 元数据
- 完整的 Docker Compose 编排,本地开发与生产部署体验一致
技术栈亮点
| 层次 | 技术选型 | 说明 |
|---|---|---|
| 前端渲染 | Dioxus (Rust + WASM) | SSR + 客户端注水,SEO 友好 |
| 样式系统 | Tailwind CSS | 原子化 CSS,体积最小化 |
| 后端服务 | Axum (Rust) | 高性能异步 HTTP 框架 |
| AI 推理 | infer-gw | 自研多模型路由网关 |
| 存储 | SQLite / MinIO | 轻量本地存储 + 对象存储 |
| 容器化 | Docker Compose | 多节点集群一键编排 |
路线图
SwayOS 目前处于早期访问阶段(v0.0.x),近期重点包括:
- Android 客户端稳定版发布(v0.1.0)
- Linux 桌面端公测
- 本地推理模型库扩充
- 插件市场 Beta 上线
如果你对 SwayOS 感兴趣,欢迎下载体验,或通过邮件联系我们加入早期用户计划。
SwayOS — 让智能真正属于个体。