- 正式站点:opentu.ai
- 预览实例:pr.opentu.ai
| 拆分图片 | 流程图 | 思维导图 |
|---|---|---|
![]() |
![]() |
![]() |
| 语义理解 - 拆分图片 | 语义理解 - 流程图 | 语义理解 - 思维导图 |
- AI 生成与模型路由:统一调度图片、视频、音频、文本与 Agent 流程。
- 画布工作区:承载 AI 任务、素材、Frame、工具窗口与知识库内容。
- 任务与素材管理:通过任务队列、素材库、统一缓存和历史记录复用生成结果。
- 工具箱与扩展:支持内部 React 工具、iframe 工具、Skill/Agent 和插件化运行时。
- PPT 与内容工作流:支持 Frame 幻灯片、PPT 导出、Markdown/Mermaid 转换和多媒体编辑。
桌面应用支持 Windows、macOS 和 Linux 系统。
macOS / Linux 可在终端直接安装:
curl -fsSL https://raw.githubusercontent.com/AiW520/opentu/main/scripts/install_opentu.sh | bashLinux 默认安装 AppImage。如需只下载 deb/rpm 安装包:
curl -fsSL https://raw.githubusercontent.com/AiW520/opentu/main/scripts/install_opentu.sh | OPENTU_FORMAT=deb bashWindows 用户可在 GitHub Releases 下载 .msi 或 .exe 安装包。
首次启动应用时,会弹出路径选择对话框,让您自定义生成产物的存放位置:
- 默认路径:系统默认文档目录下的
Opentu/媒体资源文件夹 - 自定义路径:点击浏览按钮选择任意目录
- 分类存储:应用会自动在您选择的路径下创建三个子目录:
图片- 存放生成的图片文件视频- 存放生成的视频文件音频- 存放生成的音频文件
您可以随时在应用的设置页面中修改存储路径,修改后新生成的文件会保存到新路径,已有的文件不会自动迁移。
# 进入桌面应用目录
cd apps/desktop
# 安装依赖
pnpm install
# 开发模式
pnpm dev
# 构建生产版本
pnpm build
# Tauri 构建
pnpm tauri build- Node.js 20+
- pnpm 10.21.0(推荐通过 Corepack 启用)
corepack enable pnpm
pnpm install
pnpm start启动后访问 http://localhost:7200。
pnpm start # 启动 Web 开发服务
pnpm build:web # 构建 Web 应用
pnpm build # 构建工作区
pnpm check # typecheck + lint
pnpm test # 运行单元测试
pnpm e2e:smoke # 运行冒烟测试
pnpm check:cycles # 检查循环依赖
pnpm manual:build # 生成用户手册项目保留多条部署链路:
- Vercel / Netlify:使用上方一键部署按钮或仓库配置。
- Docker:使用仓库根目录的
Dockerfile构建静态站点镜像。 - Hybrid CDN + 自托管:见 NPM CDN 部署 与 CDN 部署。
aitu/
├── apps/
│ ├── web/ # Opentu Web 应用与 Service Worker
│ └── web-e2e/ # Playwright E2E 与手册生成脚本
├── packages/
│ ├── drawnix/ # 画布工作区核心库
│ ├── react-board/ # Plait React 画布适配层
│ ├── react-text/ # 文本渲染组件
│ └── utils/ # 共享工具与工作流解析
├── docs/ # 当前开发文档入口
├── openspec/ # 需求规格与变更提案
└── scripts/ # 构建、发布、手册与部署脚本
MIT


