一个基于纯文本的 markdown 编辑器,支持所见即所得和分屏预览.
Typoly 是一个纯 vibe coding 项目,包含了很多特性,有些一特性我不确定是否应该保留,如果你有相关建议,可以在 github 的 discussions 中发表意见,如果你有一些新特性请求,也可以在 discussions中讨论,但后续对添加新特性的会相当保守
- 支持自定义背景图片,感谢 Background 项目
- 支持自定义主题,内置了 Rosé Pine 主题
- 支持多工作区,每个工作区内部可以新建多个组
- 内置 terminal,无需离开 typoly即可运行 git 和 mdbook等 cli 工具
- 统一现代的外观样式,使用fluentui和 fluent-icons 来构建 ui
- 内置 clipboard 和 translate 功能
所见即所得 + vim?! ... 支持有限, 还有更多,vimium,全屏定位!!!
- 自定义分屏预览 的 markdown 渲染样式
- 内置 Excalidraw,你可以轻松的新建和打开 excalidraw 文件
先决条件:Node.js 18+、npm、Rust stable,以及适用于你操作系统的 Tauri 平台先决条件。
安装依赖:
npm install通过 Tauri 运行桌面应用:
npm run tauri dev开发时运行针对性检查:
npm run typecheck
npm run test
npm run build在提交更改前运行完整质量门检查:
npm run check因为这是一个 vibe coding 项目,85%的代码是由 GPT-5.3-Codex 和 GPT-5.4来编写的。因此接受 ai 编写的代码补丁
对于ai贡献的代码:
- 贡献 ai 编写的代码 ( 请标注好:使用模型类型,你的提示词,使用的skills mcp等)
- 贡献提示词(给出提示词,给出用到的skills和mcp等)
Typoly 包含或受下列开源项目启发:
- Rosé Pine
- Great Icons
- Tauri
- CodeMirror
- Typst
- Excalidraw
- Mermaid
- VS Code Icons
- Background
- Fluent UI
- Fluent UI System Icons
- Visual Studio Code
- Zed
- obsidian
- typora
- MIT: LICENSE-MIT
- Apache-2.0: LICENSE-APACHE
- GPL-3.0-only: LICENSE-GPL-3.0
- AGPL-3.0-only: LICENSE-AGPL-3.0