- 可视化 - 从配置文件到系统资源,从会话记录到技能记忆,可视化 nanobot 的一切!
- 便利化 - 远离复杂的命令行操作,用直观的界面来管理和监控,让一切变得简单又高效!
- 通用化 - 无论你是 Windows、Mac 或 Linux,都能完美支持,真正做到无缝跨平台!
- 轻量化 - Rust + Tauri 构建,性能优越并且资源占用极低,用 nano 的方式构建!
| 仪表盘 | 会话 |
![]() |
![]() |
| 监控状态·系统资源 | 多渠道会话·Markdown渲染 |
| 日志 | 工作区 |
![]() |
![]() |
| 实时查看·过滤日志 | 查看会话·管理文件 |
| 技能 | 记忆 |
![]() |
![]() |
| 可视化管理·一键开关 | 记忆管理·编辑删除 |
| 定时任务 | 设置 |
![]() |
![]() |
| 定时任务·自动执行 | 可视化配置·快速编辑 |
在 Release 页面下载最新版本的安装包:
| 平台 | 架构 | 产物 |
|---|---|---|
| Windows x64 | x64 | exe |
| Windows aarch64 | ARM64 | exe |
| MacOS x64 | x64 | dmg |
| MacOS aarch64 | ARM64 | dmg |
| Linux x64 | x64 | deb + AppImage |
| Linux aarch64 | ARM64 | deb + AppImage |
- 后端: Rust + Tauri 2.0
- 前端: React 18 + TypeScript
- 构建工具: Vite
- UI 框架: TailwindCSS
- 图标: Lucide React
- 编辑器: Monaco Editor
- 状态管理: React Hooks + Context API
- 路由: React Router v6
- 国际化: react-i18next
- 文件监控: notify (Rust)
nanoboard 会自动读取以下 nanobot 配置:
- 配置文件:
~/.nanobot/config.json - 日志文件:
~/.nanobot/logs/nanobot.log - 工作区:
~/.nanobot/workspace - 会话目录:
~/.nanobot/sessions - 技能目录:
~/.nanobot/workspace/skills - 记忆目录:
~/.nanobot/workspace/memory - 定时任务目录:
~/.nanobot/cron
- Node.js 18+
- Rust 1.70+
- pnpm/npm/yarn
# 安装依赖
npm install
# 启动开发模式(热重载)
npm run tauri:dev# macOS ARM64 (Apple Silicon)
npm run tauri:build -- --target aarch64-apple-darwin
# macOS Intel x64
npm run tauri:build -- --target x86_64-apple-darwin
# Windows
npm run tauri:build
# 构建产物位于 src-tauri/target/release/bundle/nanoboard/
├── src/ # React 前端源码
│ ├── components/ # 可复用组件
│ ├── pages/ # 页面组件
│ ├── config/ # 配置类型和数据
│ ├── types/ # 类型定义
│ ├── lib/ # 工具函数
│ ├── utils/ # 工具函数
│ ├── contexts/ # React Context
│ ├── hooks/ # 自定义 Hooks
│ ├── i18n/ # 国际化配置
│ ├── assets/ # 静态资源
│ ├── App.tsx # 主应用组件
│ └── main.tsx # 应用入口
├── src-tauri/ # Rust 后端
│ ├── src/ # Rust 源码
│ ├── Cargo.toml # Rust 依赖配置
│ └── tauri.conf.json # Tauri 配置
├── public/ # 公共静态资源
├── package.json # Node.js 依赖配置
├── vite.config.ts # Vite 构建配置
├── tailwind.config.js # TailwindCSS 配置
├── tsconfig.json # TypeScript 配置
└── README.md # 项目文档
- 基础仪表盘功能
- 配置文件编辑器
- 日志实时监控
- 会话和文件管理
- 配置验证和错误提示增强
- 多语言支持(i18n)
- 性能监控图表
- 暗色主题
- 会话查看(多渠道消息、Markdown 渲染)
- 侧边栏收放
- 技能管理(启用/禁用/编辑)
- 记忆管理(查看/编辑/删除)
- 定时任务管理
- 自动更新功能








