v0.1.0 桌面端已发布

跨平台 AI 驱动
的云端 IDE

代码和服务在云端,多平台自动同步,AI 对话无上下文上限。 内置 MemGPT 分层记忆系统,Yjs CRDT 实时协作,支持 Web、桌面端和移动端。

3
支持平台
16
AI 模型
7
核心模块
MIT
开源协议
FEATURES

为开发者而生

从代码编辑到 AI 对话,从实时协作到多端同步,BorealOS 提供一站式云端开发体验。

云端开发

代码和服务运行在云端,通过 FRP 隧道实现公网访问。本地电脑只需跑服务,所有开发在云端完成。

AI 对话无上限

集成 MemGPT 分层记忆系统(核心/短期/长期记忆),AI 对话上下文自动管理和压缩,突破传统上下文窗口限制。

实时协作

基于 Yjs CRDT 实现真正的实时协同编辑,支持多人光标 Awareness 状态、增量同步和离线编辑自动合并。

多平台支持

Web 浏览器即开即用,Tauri 2.0 桌面端原生体验,PWA 移动端适配,三端数据自动同步。

16 个 AI 模型

接入阿里云百炼 Token Plan,支持千问、DeepSeek、Kimi、GLM、MiniMax 等 16 个主流大模型,流式输出实时响应。

安全认证

JWT 签发验证 + scrypt 密码哈希,完整的注册/登录/刷新流程,认证中间件保护所有 API 端点。

PREVIEW

现代化界面设计

类 VS Code 布局,活动栏 + 编辑器 + 终端 + AI 对话面板,用量统计与项目进度一目了然。

BorealOS 应用界面预览
TECH STACK

技术栈

前后端分离 + Monorepo 架构,Rust 网关 + Node.js 后端 + React 前端,各模块独立封装为可复用包。

React + Vite
前端框架
Fastify
后端 API
Tauri 2.0
桌面端
Rust / Axum
AI 网关
Monaco Editor
代码编辑器
xterm.js
Web 终端
Yjs CRDT
实时同步
MemGPT
分层记忆
PostgreSQL
生产数据库
Redis
缓存层
pnpm + Turbo
Monorepo
PWA
移动端
DOWNLOAD

下载 BorealOS

选择适合你的平台,立即开始云端开发之旅。

Linux (.deb)

BorealOS_0.1.0_amd64.deb 4.5 MB

适用于 Debian/Ubuntu 等基于 apt 的 Linux 发行版。安装后自动创建桌面快捷方式。

下载 DEB

Linux (.AppImage)

BorealOS_0.1.0_amd64.AppImage 79 MB

免安装便携版,下载后添加执行权限即可运行。适用于所有主流 Linux 发行版。

下载 AppImage

Web 版

浏览器即开即用 PWA 支持

无需安装,打开浏览器即可使用。支持 PWA 离线缓存,可安装到手机桌面。

打开 Web IDE

源码编译

Gitee 仓库 MIT 协议

完整源码开放,支持自行编译和二次开发。pnpm + Turborepo 管理 7 个包 + 4 个应用。

克隆源码
ARCHITECTURE

系统架构

云端开发模式:TRAE 云端编写代码,Gitee 存储代码,VPS 做 FRP 公网入口,本地运行后端服务。

前端层
React + Vite Monaco Editor xterm.js PWA Tauri 2.0
SDK 层
@borealos/api (HTTP + WS) @borealos/editor @borealos/sync (Yjs)
后端层
Fastify :3001 JWT 认证 @borealos/memory (MemGPT) @borealos/database WebSocket 网关
网关层
Rust Axum :8787 AI 模型代理 SSE 流式转发 rustls-tls
基础设施
PostgreSQL Redis 缓存 FRP 隧道 阿里云 VPS Gitee 仓库