中文 | English
一款跨平台终端应用,内置基础 AI 助手能力。基于 Vue 3 与 Tauri 构建。
平台支持:当前仅适配 macOS(Windows/Linux 正在适配中)
config/)

libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelfgit clone https://github.com/Skywang16/OrbitX.git
cd OrbitX
npm install
npm install -g @tauri-apps/cli
# 启动前端开发服务器
npm run dev
# 在另一个终端启动 Tauri 开发模式
npm run tauri dev
# 构建前端(类型检查 + 打包)
npm run build
# 构建 Tauri 应用(多平台依赖见下文 CI/Release)
npm run tauri build
orbitx/
├── src/ # 前端源代码(Vue 3 + TS + Vite)
│ ├── api/ # 前端与 Tauri/Rust 的 API 声明
│ ├── components/ # Vue 组件
│ ├── composables/ # 可复用 hooks(useXxx)
│ ├── constants/ # 常量
│ ├── stores/ # Pinia 状态管理
│ ├── types/ # TypeScript 类型定义
│ └── ...
├── src-tauri/ # Tauri/Rust 后端
config/themes/*.tomlconfig/config.toml常见操作:
npm run dev:前端开发(结合 npm run tauri dev)npm run build:类型检查 + 打包npm run lint:check:ESLint 检查npm run format:check:Prettier 检查.github/workflows/ci.yml(lint/format/build)v* 标签将触发 .github/workflows/release.yml,在 macOS/Windows/Ubuntu 构建并发布注意:如果仓库名称或所有者更改,请相应更新徽章和链接。
如有问题和建议,请创建 Issue。
本项目以 GPL-3.0-or-later 授权。详见 LICENSE 文件。
⭐ 如果这个项目对你有帮助,请给它一个 star!
$ claude mcp add OrbitX \
-- python -m otcore.mcp_server <graph>