加载中...

开源项目 · MIT 许可

Oasis 绿洲桌面

基于 Tauri v2 + Vue 3 构建的 macOS 风格桌面效率平台。模拟完整桌面环境, 集成 Finder、代码编辑器、AI 对话、知识库、凭据管理器与工具箱等生产力工具, 结合 Rust 高性能后端,把常用能力收进一个"掌上绿洲"。

macOS 风格桌面 Tauri 2 + Rust Vue 3 + Element Plus

核心特性

一个桌面,承包你的高频效率与开发工具

仿 macOS 桌面 Shell

顶部菜单栏、底部 Dock、桌面图标与右键菜单,三种视图模式与两种排序,还原原生桌面体验。

多窗口管理

14 个内置应用支持独立窗口,可最小化 / 还原,通过 Teleport 渲染到 body,桌面即工作台。

凭据管理器

SQLite 持久化 + Ring AES-GCM 加密,主密钥 PBKDF2 派生,支持分类管理、网站账号与浏览器数据导入。

多合一工具箱

CSV 统计 / 拆分 / 转换、Excel 行列移动、JSON 转换 / 合并、网络端口扫描,常用小工具一站集齐。

代码编辑器

集成 Monaco Editor,支持多语言编辑,并与代码生成器、内置预览联动,边生成边查看。

AI 对话与知识库

多模型 AI Chat 与 Agent 模式,配合 RAG 知识检索与嵌入,把智能问答带进本地桌面。

内置应用

每个应用独立窗口,可最小化 / 还原,按需从 Dock 或桌面启动

Finder
文件资源管理与版本控制
Generator
代码片段生成,联动编辑器与预览
CodeEditor
Monaco Editor 多语言编辑
Safari
内置网页预览
Browser
Chrome CDP 启动与控制
Toolbox
多合 1 效率工具箱
Credential
加密凭据管理
Knowledge
RAG 知识库检索
Chat / Agent
AI 多模型对话与 Agent 模式
Settings
外观 / 语言 / 模型等系统设置
Notes
随手备忘录

Rust 后端能力

13 个功能 crate 分层协作,命令注册由 build.rs 自动扫描生成

oasis-credential
凭据加密存储 (SQLite + Ring AES-GCM)
oasis-toolbox
CSV / Excel / JSON / 网络扫描工具
oasis-browser
Chrome CDP 路径探测与启动
oasis-browser-data-extract
浏览器密码 / Cookie / 书签 / 历史提取
oasis-ai / oasis-chat
AI 能力与聊天功能
oasis-embed / oasis-knowledge
嵌入模型与 RAG 知识库
oasis-agent / oasis-agent-config
Agent 运行时、插件系统与配置
oasis-project / oasis-hub
项目管理与 Hub 服务
oasis-local-llm
本地大模型推理

技术架构

Vue 3 前端经 Tauri invoke 调用 Rust 命令,事件回推前端

后端 (Rust / Tauri)

Rust (edition 2024) Tauri 2 13 子 Crates SQLite (rusqlite bundled) Ring 0.17 (AES-GCM) build.rs 自动命令注册 Monaco Editor

前端 (Vue 3)

Vue 3.5 (Composition API) TypeScript 6.0 Element Plus 2.14 UnoCSS Pinia 3.0 vue-router 5.0 vue-i18n 11.4 Vite 8 + Bun

拥有属于你的桌面绿洲

从源码构建或直接下载安装包,体验仿 macOS 桌面与一体化效率工具

14
内置应用
13
Rust Crates
1
桌面平台
扫码添加商务顾问
项目合作一对一沟通
联系二维码
商务经理