Windows 平台的所见即所得 Markdown 编辑器,WinUI 界面,编辑内核来自 MarkText 的 Muya。 本仓库是 byxiaozhi/Typedown 的 fork,在上游基础上持续修 bug、加功能(多标签、全文搜索、会话恢复、HedgeDoc 分享、阅读模式、自定义主题、供脚本和 AI 助手使用的本机自动化……),每个版本的具体改动见 Releases。
A WYSIWYG Markdown editor for Windows (WinUI), forked from byxiaozhi/Typedown and developed further: document tabs, folder-wide search, session restore, HedgeDoc sharing, reading mode, custom themes, and local automation for scripts and AI assistants (a CLI and an MCP server). See the releases for what each version changed. It is also in the Microsoft Store as Typeleaf.
去 最新发布 下载,x64 和 ARM64 都有:
| 文件 | 说明 |
|---|---|
Typedown-windows-x64-*.exe / -arm64-*.exe |
安装包,一路下一步即可 |
Typedown-portable-x64-*.zip / -arm64-*.zip |
便携版,解压即用,不写注册表 |
Typedown_*_x64.msix / _ARM64.msix |
MSIX 包;需要先安装同一发布里的 Typedown-signing-certificate.cer 到「受信任的根证书颁发机构」 |
也可以从微软商店安装 Typeleaf:本仓库在微软商店上架的版本,由商店安装和自动更新,不用手动导入证书。
跨平台(Linux / macOS)请用 Uno 移植版:flintt/Typedown-Uno。
上游作者在微软商店上架的是上游版本,不含本仓库的改动:Microsoft Store。
主题可以自己写:一个 CSS 文件放进主题文件夹即可,格式见 自定义主题;也可以直接打开 中英双语主题配色工具,在浏览器中设计、导入和导出主题。
脚本和 AI 助手可以读写你打开的文档、切换窗口的模式和侧栏、调整设置:在 设置 → 通用 里打开“允许本机自动化”(默认关闭)。安装目录里的 typedownctl.exe 是命令行工具,typedownctl mcp 是给 AI 工具用的 MCP 服务器;用法、能做的事和安全边界见 本机自动化 和 MCP。
遇到问题请开 issue,写清楚版本号(设置 → 关于)、复现步骤和日志(%LOCALAPPDATA%\Typedown\logs\)。本仓库的 issue 由 AI(Claude Code)分析和修复。
| 可视编辑 | 源码模式 |
|---|---|
![]() |
![]() |
| 大纲 | 深色主题 |
![]() |
![]() |
这些截图由 Tools/Screenshots 在一个运行中的 Typedown 里只用本机自动化接口拍下(切换语言、文档、模式、侧栏和主题,不重启)。
维护者文档:当前架构 · WebView 消息协议 · 本地化规范 · 打包与发布 · Windows 真机验证
Visual Studio 2022 with the following individual components:
- .NET Core 3.1 SDK
- Git for Windows
Node.js with the following global packages:
git clone https://github.com/flintt/TypedownThis will create a local copy of the repository.
First go to the directory Typedown\Dev\Typedown.Editor and run yarn && yarn build
cd Typedown\Dev\Typedown.Editor
yarn && yarn buildAfter finishing the compilation of Typedown.Editor, you can see the generated product in the directory Typedown\Dev\Typedown\Resources\Statics.
Then use VisualStudio 2022 to open Typedown\Typedown.sln, right-click on the Typedown project and select Set as Startup Project.
In the top pane, select the solution configuration you want to build in, the difference between these configurations is as follows
- Debug: The
Typedown.Editorwill be accessed using the http://localhost:3000 address, to use this configuration you need to also start the Typedown.Editor project using yarn start in the Typedown\Dev\Typedown.Editor directory. - Debug_Local: The
Typedown.Editorwill be accessed using the compiled product (Typedown\Dev\Typedown\Resources\Statics) - Release: Used when releasing a project
Then select the platform you want to build on (x64, x86, or arm64) and click Run!
Want to contribute? Open an issue describing what you intend to change before sending a pull request. Upstream discussions belong in byxiaozhi/Typedown.
MIT,沿用上游的许可证(见 LICENSE)。编辑内核来自 MarkText 的 Muya(同为 MIT)。






