开源、本地优先的 AI 会议笔记应用,无需机器人入会,直接采集设备音频,可作为 Granola 的替代。
- Star
- 3,101
- Fork
- 259
- 未关闭 Issue
- 54
- 最近提交
- 2个月前
这是什么?
SideX 是一个早期阶段的 Visual Studio Code 移植项目,用 Tauri 取代 Electron。前端保留了 VS Code 的 TypeScript 工作台和 Monaco 编辑器,原生部分(文件读写、终端 PTY、Git、文件监听、搜索索引、SQLite 存储)则由 Rust 实现。应用通过操作系统已有的 webview 渲染界面,例如 macOS 上的 WKWebView 和 Windows 上的 WebView2,不再内置 Chromium。
目前可用的功能包括代码编辑、集成终端、Git 操作、文件搜索,以及从 Open VSX 安装扩展。扩展宿主和调试器仍在开发中,许多 VS Code 扩展暂时无法运行。项目还包含一个可选的内置 AI 聊天代理,由本机回环地址上的 Go 服务驱动,使用用户自备的模型服务密钥,无需 SideX 账号。
项目采用 MIT 许可证,面向熟悉 VS Code 源码的贡献者。目前不提供预编译安装包,需要自行安装 Rust 和 Node.js 从源码构建,首次构建通常需要几分钟。
核心功能
- 01基于 Monaco 的编辑器,支持语法高亮和基础智能提示
- 02由 Rust PTY 驱动的集成终端
- 03支持 Git 状态查看、差异对比、提交、分支及推送拉取
- 04从 Open VSX 注册表安装扩展
- 05内置 AI 代理,可接入用户自备的模型服务
适用场景
- 想要比基于 Electron 的 VS Code 更省内存、界面相近的编辑器
- 研究如何将 VS Code 工作台移植到 Tauri
- 参与早期开源编辑器项目,使用 Rust 和 TypeScript 开发
快速上手
- 1
克隆仓库
git clone https://github.com/Sidenai/sidex.git - 2
进入项目目录
cd sidex - 3
安装依赖
npm install - 4
以开发模式运行
npm run tauri dev
使用前须知
- 早期版本:扩展宿主和调试器仍在开发中。
- 尚未提供预编译二进制文件,需要从源码构建,首次 Rust 编译约需 5–10 分钟。
- 内存节省效果在 macOS 上测试最充分;Windows 上的结果较为复杂。
标签
常见问题
- sidex 是什么?
- 将 VS Code 工作台移植到 Tauri,用系统自带 webview 替代 Electron,内存占用更低。目前为早期版本。 SideX 是一个早期阶段的 Visual Studio Code 移植项目,用 Tauri 取代 Electron。前端保留了 VS Code 的 TypeScript 工作台和 Monaco 编辑器,原生部分(文件读写、终端 PTY、Git、文件监听、搜索索引、SQLite 存储)则由 Rust 实现。应用通过操作系统已有的 webview 渲染界面,例如 macOS 上的 WKWebView 和 Windows 上的 WebView2,不再内置 Chromium。
- sidex 可以免费使用吗?用的什么许可证?
- sidex 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sidex 还在维护吗?
- 半年内有更新。sidex 最近一次提交是在 2026年8月26日。
- sidex 适合用来做什么?
- 想要比基于 Electron 的 VS Code 更省内存、界面相近的编辑器 研究如何将 VS Code 工作台移植到 Tauri 参与早期开源编辑器项目,使用 Rust 和 TypeScript 开发
- sidex 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Sidenai/sidex.git 进入项目目录: cd sidex 安装依赖: npm install 以开发模式运行: npm run tauri dev
- 在哪里获取 sidex?
- 源代码和安装说明在 GitHub 上:https://github.com/Sidenai/sidex
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Tauri(Rust 与 React)构建的轻量跨平台代码编辑器,支持 Git、AI 智能体和 Vim 键位。
利用你自己的 Telegram 账号作为文件空间的桌面与 Android 应用,支持上传、预览、流媒体播放和文件夹同步。
一款桌面端工具,用于在 iPhone 或 iPad 上安装 SideStore 等 iOS 应用并导入配对文件。
基于 Tauri 与 Rust 构建的跨平台桌面 Kubernetes 客户端,读取 kubeconfig 并按 kubectl 的方式推导资源状态。
开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。