Skip to content
melonleePublic

About

Capydown — 给公众号作者的 Markdown 编辑器:像 Typora 一样专心写,一键排成公众号;发布前 AI 校对,导出 PDF / Word。(原名 LazyBox / Slothdown)

Topics

Resources

Stars

76 stars

Watchers

0 watching

Forks

Latest commit

 

History

127 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capydown — 像 Typora 一样专心写,一键排成公众号。

Capydown · 给公众号作者的 Markdown 编辑器

淡定地写,排版交给卡皮巴拉。

像 Typora 一样专心写,一键排成公众号,发布前让 AI 再校对一遍。

CI Release License Platform

简体中文 · English · 官网 · 下载 · 使用指南 · 更新日志 · 路线图

Note

原名 LazyBox / Slothdown,从 v0.4.0 起改名为 Capydown。老用户直接安装新版即可:第一次启动时,上一个版本(Slothdown,或更早的 LazyBox)的偏好设置、AI 配置和工作区列表会自动带过来(旧数据原样保留),文章本来就在你自己的文件夹里。

为什么叫这个名字?

  • Capydown:Capybara(卡皮巴拉)+ Markdown。卡皮巴拉以情绪稳定出名,什么都不慌——就像写作时该有的状态:安静、专注。
  • 标语:淡定地写,排版交给卡皮巴拉。 你只管写,排版一键完成。

Capydown 写作界面:单栏实时预览

下载

到 GitHub Releases 下载最新版本。

系统 安装包 说明
macOS(Apple 芯片 / Intel) Capydown-<版本>-mac-arm64.dmg / -mac-x64.dmg 主要开发与测试平台
Windows 10 / 11 Capydown-<版本>-win-x64-setup.exe 随版本自动构建,实机测试较少
Linux Capydown-<版本>-linux-<架构>.AppImage / .deb 随版本自动构建,实机测试较少

Important

macOS 安装包没有签名和公证(还没有 Apple Developer 账号)。首次打开如果提示「已损坏」或「无法验证开发者」,把应用拖进「应用程序」后在终端执行:

xattr -cr /Applications/Capydown.app

为什么做 Capydown

公众号作者想要的其实是两样东西:Typora 那样安静的写作环境,和一键就排好的公众号格式。现实往往是在 Typora 里写完,再去另一个网页工具排版,最后粘进后台。

还有一件更要命的事:文章发出去以后,正文最多只能改 20 个字。错别字一旦发出去,基本就改不回来了。

所以 Capydown 只做三件事:把写作体验做到接近 Typora;把公众号排版收进一个面板;在你点「发布」之前,让 AI 帮你把错别字挑出来。界面只有黑白灰,颜色只留给你的文章。

写作 → 校对 → 排版 → 复制到公众号 / 导出 PDF · Word

写作体验

大纲侧边栏

  • 实时预览:基于 CodeMirror 6,Markdown 输入后立刻显示为排好的样子,光标进入时才露出 #、** 等标记
  • 文件原样保存:打开、不改、关闭,文件逐字节不变;换行符(LF / CRLF)、缩进、表格对齐都不会被「格式化」
  • 源代码模式 ⌘/、文件 / 大纲侧边栏 ⇧⌘L、专注模式 F8、打字机模式 F9
  • 快速打开 ⌘P 与 命令面板 ⇧⌘P:所有菜单命令都能搜到
  • 编辑器主题:GitHub、Newsprint、Night,可跟随系统深色模式
  • 图片:粘贴或拖入的图片保存到文档旁的 assets/ 文件夹,写入相对路径;配置了图床时改为上传图床
专注模式

专注模式:只有当前段落是清晰的

快速打开

⌘P 快速打开工作区里的文章

Newsprint 主题

Newsprint 主题

Night 主题

Night 主题,可跟随系统深色模式

编辑区里就能排版 v0.3.0

没有常驻工具栏,但常用操作就在手边。它们执行的都是菜单里的同一条命令,都能撤销。

  • 选区浮动格式条:选中文字,上方出现加粗、斜体、删除线、行内代码、链接、标题 1–3、引用;悬停显示快捷键
  • 空行「+」:光标停在空行时左侧出现「+」,插入标题、列表、引用、代码块、表格、图片、分割线、Mermaid 图,方向键 + 回车即可
  • 原生右键菜单:剪切 / 复制 / 粘贴、段落、格式、插入、发布前校对;链接上可打开 / 复制地址
  • 侧边栏左下角:设置、浅色 / 深色切换、公众号预览开关
选区浮动格式条

选中文字,浮动格式条出现

空行「+」插入菜单

空行左侧的「+」插入菜单

侧边栏左下角图标

侧边栏左下角:设置、浅色 / 深色、公众号预览

命令面板里的导出命令

命令面板搜「导出」:PDF、Word、Markdown、HTML

公众号排版

公众号预览面板

  • ⌥⌘P 打开右侧的公众号预览面板,按公众号的实际效果渲染当前文章
  • 经典、优雅、简洁三套文章主题,可调字体、字号、主题色、代码块样式,支持自定义 CSS
  • 复制到公众号(⇧⌘C):样式内联后写入剪贴板,到公众号后台编辑器直接粘贴
  • 文中有本地图片时会提醒你:这些图片需要在公众号后台重新上传(或者先配置图床)

导出 PDF / Word v0.3.0

同一篇稿子,除了发公众号,也能交给要 PDF 或 Word 的人。

  • PDF:按当前编辑器主题排版(GitHub / Newsprint;Night 导出为浅色),A4、页脚页码;代码高亮、表格、任务列表、本地图片、Mermaid 图表;标题不落在页尾,代码块和图片不跨页断开
  • Word (.docx):标题样式、粗体 / 斜体 / 删除线 / 行内代码、链接、嵌套列表、引用、代码块、表格;图片嵌入并按页宽缩放;中文使用宋体 / 黑体
  • 默认保存到文章所在文件夹、与文章同名;也可以导出带 Front Matter 的 Markdown,或导出 HTML
导出的 PDF 导出的 Word 文档

用 Capydown 打开 .md v0.3.0

安装后,Capydown 会登记为 .md / .markdown 等文件的「打开方式」,但不抢默认应用:在访达里右键 .md → 打开方式 → Capydown(Windows:「打开方式 → 选择其他应用」;Linux 登记 text/markdown)。文件在当前工作区里就直接打开,否则把它所在的文件夹作为工作区打开;应用已在运行时交给已有窗口。打开文件不会改动文件。

两个 AI 帮手

AI 在 Capydown 里只做两件事,都在发布前用到。默认不开启,用你自己的 API Key(BYOK)。

发布前校对 AI 拟标题和摘要
发布前校对
检查错别字、语病、标点和重复用词。逐条定位、接受或忽略,也可以「全部接受」,一次 ⌘Z 就能全部还原。代码块、链接、Front Matter 不会被改动。中英文之间的空格属于可选的「风格建议」,默认不报。
标题 + 摘要
在发布对话框里,根据全文拟 3~5 个标题(每个不超过 64 字)和一段不超过 120 字的摘要。点击填入,或一键复制。

配置 AI

打开 偏好设置 → AI(⌘,):

  1. 服务商:Claude(Anthropic),或「OpenAI 兼容」——DeepSeek、Kimi、通义千问、OpenAI,以及任何兼容 chat/completions 的网关
  2. Base URL(OpenAI 兼容时填写):通常以 /v1 结尾,例如 https://api.deepseek.com/v1;设置页里有常用服务的一键预填
  3. API Key 与 模型:例如 deepseek-chat、qwen-plus、claude-sonnet-4-6
  4. 点 测试连接,通过后保存

使用:菜单「文件 → 发布前校对…」,或在命令面板搜「校对」;标题和摘要在发布对话框里点「AI 拟标题和摘要」。

隐私:只有在你主动点击校对或拟标题时,文章内容才会发给你配置的服务商。Capydown 没有自己的服务器,不经手你的文章和 Key;费用由你的服务商按用量计算。

本地优先

  • 文章就是你硬盘上的 .md 文件,任意文件夹都可以作为工作区;没有账号,没有云同步
  • 图片就在文档旁边的 assets/ 里,整个文件夹放进 Git、网盘,或用 Typora、Obsidian 打开都没问题
  • AI 请求从你的电脑直接发到你选择的服务商;API Key 只保存在本机的应用配置里
  • 应用里没有统计和追踪代码

快捷键

macOS 下的 ⌘ 在 Windows / Linux 上是 Ctrl,⌥ 是 Alt。完整列表见 使用指南。

操作 快捷键 操作 快捷键
快速打开 ⌘P 命令面板 ⇧⌘P
源代码模式 ⌘/ 侧边栏 ⇧⌘L
大纲 / 文件 ⌃⌘1 / ⌃⌘3 公众号预览 ⌥⌘P
专注模式 F8 打字机模式 F9
标题 1~6 / 正文 ⌘1~⌘6 / ⌘0 加粗 / 斜体 ⌘B / ⌘I
行内代码 ⌘E 超链接 ⌥⌘K
复制到公众号 ⇧⌘C 偏好设置 ⌘,

已知差距

Capydown 是「Typora 式」的编辑器,但不是 Typora。目前还有这些不足:

  • 表格在光标进入后以 Markdown 源码编辑,没有表格控件
  • 数学公式和 HTML 块按源码显示,不做渲染
  • 从网页粘贴富文本时按纯文本插入,不会转成 Markdown
  • 公众号预览只跟随编辑区滚动(单向同步)
  • 只能复制到剪贴板,还不能直接存进公众号草稿箱
  • 安装包未签名;Windows / Linux 实机测试较少

常见问题

我用的是 Slothdown / LazyBox,要做什么?

什么都不用做。Slothdown 和 LazyBox 都是 Capydown 的旧名字。安装新版后第一次启动,会把最近一个旧版本(先找 Slothdown,没有再找 LazyBox)的偏好设置、AI 配置、工作区列表复制到新的配置目录(旧目录保留,不删除);文章在你自己的文件夹里,不受影响,默认工作区也继续用原来的文件夹。确认一切正常后,可以删掉旧的 Slothdown.app / LazyBox.app。

和 Typora 是什么关系?

没有关系。Capydown 是独立的开源项目,只是写作体验以 Typora 为参照。如果你不写公众号,Typora 依然是很好的选择。

复制到公众号后图片不见了?

公众号后台读不到你电脑上的本地图片。复制时如果检测到本地图片,Capydown 会提醒你:到公众号后台重新上传这些图片,或者先在偏好设置里配置图床(GitHub、阿里云 OSS、腾讯云 COS、七牛云、MinIO、Cloudflare R2 等),之后粘贴的图片会直接上传。

不配置 AI 能用吗?

可以。写作、排版、复制到公众号、导出 PDF / Word 都不需要 AI。

校对会不会乱改我的文章?

不会自动修改。每条建议都要你点「接受」才会写入,而且只做字词级的小改动:改动过大、改动 Markdown 标记、落在代码 / 链接 / Front Matter 里的建议都会被丢弃。接受后可以用 ⌘Z 撤销。

和 doocs/md 有什么区别?

Capydown 的公众号排版能力来自 doocs/md。在此之上,Capydown 是本地优先的桌面写作工具:实时预览编辑器、工作区与文件树、发布前校对、PDF / Word 导出。如果你只想在浏览器里偶尔排一篇,doocs/md 的在线版就很好用。

macOS 提示「已损坏,无法打开」?

安装包未签名所致,执行上面 下载 一节里的 xattr -cr /Applications/Capydown.app 即可。

路线图

接下来计划:表格可视化编辑、公众号草稿箱直传(AppID / AppSecret)、数学公式渲染、从网页粘贴转 Markdown、macOS 签名与公证、Windows / Linux 实机测试。详见 docs/ROADMAP.md。

开发

需要 Node.js 20+ 与 pnpm。

pnpm install
pnpm dev          # 开发模式(热更新)
pnpm build        # 构建
pnpm test         # 单元测试(Vitest)
pnpm build:mac    # 打安装包;另有 build:win / build:linux

技术栈:Electron · Vue 3 · electron-vite · TypeScript · CodeMirror 6 · Pinia · Tailwind / UnoCSS。项目结构见 CLAUDE.md,设计记录见 docs/dev/,品牌素材与生成脚本在 docs/assets/brand/。

官网:https://melonlee.github.io/capydown/(源码在 website/,无需构建,推送到 main 后由 GitHub Pages 自动发布)。

参与贡献

欢迎 Issue 和 Pull Request。提交前请运行 pnpm test 与 pnpm build;想做路线图里的功能,可以先开 Issue 讨论方案。

致谢

许可证

MIT,保留原项目的版权声明。

Star History

Star History Chart




图标是一只盘成大写 C 的卡皮巴拉——Capydown 的 C——收笔上趴着一只小卡皮巴拉
Capydown · Made by Melon · FantasyAI Lab

About

Capydown — 给公众号作者的 Markdown 编辑器:像 Typora 一样专心写,一键排成公众号;发布前 AI 校对,导出 PDF / Word。(原名 LazyBox / Slothdown)

Topics

Resources

Stars

76 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages