Skip to content

hengvvang/typoly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,667 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Typoly

简体中文 · English

一个基于纯文本markdown 编辑器,支持所见即所得分屏预览.

Typoly 是一个纯 vibe coding 项目,包含了很多特性,有些一特性我不确定是否应该保留,如果你有相关建议,可以在 github 的 discussions 中发表意见,如果你有一些新特性请求,也可以在 discussions中讨论,但后续对添加新特性的会相当保守

特性

  • 支持自定义背景图片,感谢 Background 项目 background

  • 支持自定义主题,内置了 Rosé Pine 主题 rose-pine-down

  • 支持多工作区,每个工作区内部可以新建多个组

  • 内置 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 包含或受下列开源项目启发:

许可证

About

A plain text editor that implements WYSIWYG

Resources

License

AGPL-3.0 and 3 other licenses found

Licenses found

AGPL-3.0
LICENSE-AGPL-3.0
Apache-2.0
LICENSE-APACHE
GPL-3.0
LICENSE-GPL-3.0
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors