kanzo
Self-hosted, sharable kanban for humans and agents. One 4.5 MB binary, 4.5 MB of RAM, 10 to 60 tokens per agent reply, starts in 2 ms, zero setup.
翻译准备中
A free Typora alternative, and then some — tabs + file-tree + WYSIWYG Markdown editor for Windows, macOS & Linux | 免费的 Typora 平替:标签页 + 文件树 + 所见即所得
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗GitHub: BND-1/horseMD · Gitee(国内镜像): yty11167/horse-md · 官网: horsemd.yangsir.net
English · 简体中文
一款温暖、现代的 Markdown 编辑器 —— 一个更顺手的 Typora 替代品,核心理念是 Typora 做反了的那件事:每个文件都作为标签页在同一个窗口里打开,而不是新开一个 程序。左侧文件树浏览整个文件夹,标签页之间随手切换,在干净的所见即所得编辑器里 书写。
大多数 Markdown 编辑器逼你二选一:要么漂亮的所见即所得,要么真正的多文件工作流。 HorseMD 两个都给你:一个单窗口装下整个文件夹的文件树、每个打开的文档都是一个 标签页,编辑器基于 Milkdown(ProseMirror)原地实时 预览。一套代码同时跑在 Windows、macOS 和 Linux 上,整个界面中英文实时可切。
当前发布版本与安装包请以 GitHub Releases 为准;仓库中的开发测试版本可能高于最新正式 Release。
编辑 —— Typora 有的都有
/ 斜杠菜单插入块;智能列表、选中工具条、链接悬浮提示;工具条可在设置中关闭,右键以紧凑子菜单保留格式、审阅和转换操作picgo 即走其本地服务,和 Typora 一样)Ctrl/Cmd+/)查看原始 Markdown —— 阅读时保留视口,编辑时保留可见光标;普通单换行可按原位置显示,表格、列表、代码块和大文档均有回归保护.txt)用快速纯文本编辑器打开 —— 不走 Markdown 重排,大文件秒开Ctrl/Cmd+Shift+E)—— 真实分页预览,可配置纸张、横纵向、边距、正文字号、整体缩放、目录页、书签、页眉页脚、页码和范围;公式、Mermaid、表格与图片按打印版排版,不带编辑器控件<table>…</table>)渲染成真正的表格,和 Typora 一样 —— 仅显示,源码原样保留超出 Typora
Ctrl/Cmd+Tab 循环切换);顶栏一个 + 快速新建文档;标签右键可复制路径 / 复制文件名 / 打开所在文件夹 / 关闭其他.css 丢进主题文件夹即可,可直接迁移 Typora 主题;也可跟随系统明暗模式并分别指定日间、夜间主题Ctrl/Cmd+P)—— 模糊跳转到任意文件或命令Ctrl/Cmd+F)—— 在文档里高亮匹配并实时计数Ctrl/Cmd+Shift+L)—— 点标题即跳转、按层级展开/收起、同级章节拖拽重排;侧栏关闭时可使用右侧低干扰悬浮章节导航命令面板 —— 模糊跳转到任意文件或命令:
六套精心调过的主题 —— 暖光 / 暖夜,外加四套低饱和的莫兰迪配色 ——
Ctrl/Cmd+Shift+T 或状态栏选择器切换。
| 暖光 | 暖夜 | 莫兰迪·暮 |
|---|---|---|
| 莫兰迪·灰绿 | 莫兰迪·豆沙 | 莫兰迪·雾蓝 |
大部分应用快捷键可在 设置 → 键盘快捷键 中自定义。支持录制组合键、清空、单项恢复默认、全部恢复默认和冲突提示;加粗、斜体、高亮等编辑器原生命令当前保持固定。
| 操作 | 快捷键 |
|---|---|
| 新建文件 | Ctrl/Cmd+N |
| 打开文件 | Ctrl/Cmd+O |
| 打开文件夹 | Ctrl/Cmd+Shift+O |
| 保存 / 另存为 | Ctrl/Cmd+S / …+Shift+S |
| 导出为 PDF | Ctrl/Cmd+Shift+E |
| 导出为 HTML | 可在设置中自定义 |
| 关闭标签 | Ctrl/Cmd+W |
| 命令面板 | Ctrl/Cmd+P |
| 文档内查找 | Ctrl/Cmd+F |
| 加粗 | Ctrl/Cmd+B |
| 切换侧边栏 | Ctrl/Cmd+Shift+B |
| 切换大纲 | Ctrl/Cmd+Shift+L |
| 切换源码模式 | Ctrl/Cmd+/ |
| 切换主题 | Ctrl/Cmd+Shift+T |
| 循环标签 | Ctrl+Tab / Ctrl+Shift+Tab |
去 Releases 页面 下载最新版安装包。
ℹ️ 安装包目前没有花钱买签名,所以 Windows / macOS 第一次打开都会拦一下——不是病毒、不是真的损坏,按下面步骤放行即可。代码完全开源,可自行查看 / 构建。
确认你的芯片:左上角 苹果菜单 →「关于本机」:
HorseMD-x.x.x-arm64.dmg。HorseMD-x.x.x.dmg(不带 -arm64 后缀的那个)。双击下载好的 .dmg,把里面的 HorseMD 图标拖到「应用程序」文件夹。
第一次打开(重要):直接双击通常会提示 「已损坏,无法打开」或「无法验证开发者」——这是因为没签名,正常现象。任选一种方法放行:
方法 A(最简单,推荐):打开「访达 →『应用程序』」,找到 HorseMD,按住 Control 键点它(或右键)→ 选「打开」,在弹窗里再点一次 「打开」。之后就能像普通软件一样双击使用了。
方法 B(如果方法 A 仍提示「已损坏」):打开「终端」(在「启动台 → 其他 → 终端」,或 Spotlight 搜 终端),把下面这行整段复制粘贴进去、按回车:
xattr -cr /Applications/HorseMD.app
然后再回到「应用程序」双击 HorseMD 即可正常打开。
这一步每台电脑只需做一次,以后更新版本一般也不用再弄。
HorseMD-Setup-x.x.x.exe,双击运行。签名与公证在计划中 —— 见 CHANGELOG。
horse_x.x.x_amd64.deb(Ubuntu / Debian 系,x64)。sudo dpkg -i horse_x.x.x_amd64.deb
sudo apt-get install -f # 自动补齐依赖
horse。Arch Linux / Manjaro:下载 horse-x.x.x-x86_64.pkg.tar.xz,运行 sudo pacman -U ./horse-x.x.x-x86_64.pkg.tar.xz(自动安装依赖)。
目前提供 .deb(amd64) 和 Arch 包(x86_64);其他发行版(Fedora 等)可从源码构建(见下方「从源码构建」)。运行依赖:libgtk-3-0、libnotify4、libnss3、libxss1、libxtst6、xdg-utils、libatspi2.0-0、libuuid1、libsecret-1-0。
用得顺手的话,欢迎来玩 🐎 一起交流 Markdown 写作、提需求、报 bug。
| 加我微信 · 拉你进群 | 微信群(直接扫码) | 请我喝杯咖啡 ☕ |
|---|---|---|
| 加好友备注「HorseMD」,拉你进群,也欢迎直接交流 | 扫码进群(群码会定期更新,过期就加左边的微信) | 觉得好用,请作者喝杯咖啡,是持续更新的最大动力 |
npm install # 若 Electron 二进制下载被墙,先设镜像:
# ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
npm run dev # 热重载开发模式
npm run build # 构建 main + preload + renderer 到 out/
npm start # 运行构建产物
npm run dist # 按当前系统出包(Windows NSIS / macOS dmg+zip / Linux deb + Arch pacman)
用 AI 助手在本仓库里干活?先读 docs/ai-handoff.md,再看 AGENTS.md 和 CLAUDE.md。
Electron + Vite + React 外壳,编辑器引擎用 Milkdown Crepe(基于 ProseMirror)。
外壳(标签页、文件树、命令面板、大纲、主题、多语言)全部自研。架构、功能实现、
踩坑与决策记录见 docs/。
欢迎提 Issue 和 PR —— 见 CONTRIBUTING.md。发现安全问题? 请通过 SECURITY.md 私下报告。
MIT © 杨庭毅 (yangsir.net)