💬">
v0.2.13 — 开源免费

AI 住进你的 Markdown

任何编辑器 任何模型

你和 AI 说的每一句话,都自动成为你的笔记。在 Obsidian / Typora / VS Code / Vim 里输入命令、保存,AI就在文件里直接回答你——图床、邮件、定时任务、资讯等 Skill,触发方式都一样的简单。

当前 AI 工具的四大痛点

现有 AI 助手强迫你进入它们的生态。ChatMarkdown 选择了不同的路。

🔒

数据被锁在云端

你的对话、笔记、数据全在别人的服务器上。平台关停?数据全丢。

👁️

AI 看到了你的一切

Copilot 读取你整个代码库,ChatGPT 存储每一条对话。你对发送给 AI 的数据毫无控制权。

🎰

AI 幻觉不可控

AI 中枢型 Agent 让大模型做所有决策。同样的指令,不同的结果。工具调用不可预测。

🔗

平台依赖严重

必须用特定的 App、浏览器或终端。断网?完全不可用。迁移成本极高。

三步上手

就这么简单。

1

安装 & 初始化

pip install chatmd

chatmd init ~/workspace

2

启动 Agent

chatmd start

# Agent 开始监控文件

3

编辑 & 保存

/ask 什么是量子计算?

→ AI 在文件中直接回复

你来控制 AI 能看到什么

ChatMarkdown 不会向 AI 发送任何你没有明确指定的数据。以下是具体机制。

# 设定工作空间边界

chatmd init ~/my-project

# Agent 只监控你指定的文件

watcher:

  watch_files: ["chat.md"]

  watch_dirs: ["chat/"]

# 只有你指向的那行文本才会发给 AI

/translate(ja) Hello world

→ AI 收到:"Hello world"

→ AI 看不到:你其他的 10,000 个文件

🎯

工作空间边界

chatmd init 设定围栏,Agent 只在你选择的目录内操作。

📄

文件级精准控制

精确配置 Agent 监控哪些文件和目录,其他一切对 Agent 不可见。

🛡️

KernelGate 内核隔离

AI 是不可信的「用户进程」,确定性引擎是「内核」。所有 AI 输出经过过滤后才写入文件。

📋

全链路审计

每条命令:解析 → 路由 → 调用 → 过滤 → 写入,完整生命周期记录。输入 /log 随时查看。

与众不同的架构

Agent 引擎是确定性代码 —— 不是 AI。AI 只是它调度的工具之一。

🛡️

安全隔离

KernelGate 将可信引擎与不可信 AI 隔离。只有你明确选择的文本才会发送。每个操作都有审计记录。

🔒

数据 100% 本地

数据以纯 Markdown 文件存在你的电脑上。你拥有一切,永远如此。

🔀

替换任意 AI 接口

OpenAI、Claude、本地 Ollama —— 改一行配置即可。无供应商锁定,MIT 开源永久免费。

✏️

任何编辑器

VS Code、Vim、Obsidian、Typora、记事本 —— 只要能编辑 .md 文件就行。

🎯

确定性路由

/translate(日文) Hello 永远走翻译 Skill,不靠 LLM 猜测。

🌐

离线优先

本地命令离线可用。远程任务自动排队,联网后自动执行。

🔌

无限扩展

YAML 零代码声明式 Skill + Python 自定义插件。热重载,无需重启。

🔄

Git 原生同步

自动 commit + push/pull,多设备无缝协作,完整版本历史。

零锁定,随时替换一切

随时离开 ChatMarkdown —— 你的数据是纯 Markdown。秒换编辑器,一行配置换 AI 接口。

✏️

替换编辑器

VS Code → Vim → Obsidian → Typora → 记事本,任何能编辑 .md 的应用。

🤖

替换 AI

OpenAI → Claude → Gemini → 本地 Ollama,agent.yaml 改一行即可。

📂

数据永远是你的

纯 Markdown + Git。不用 ChatMarkdown 了?文件依然可读、可搜索、属于你。

⚖️

MIT 开源协议

阅读每一行代码,Fork、修改、商用。无私有 SDK,无隐藏收费,永远免费。

在你本地 Markdown 笔记里就能完成的事

你的写作、自动化、数字资产 —— 全都在 .md 文件里完成。

你的写作工作台

📝

AI 写作工作站

改写 / 扩写 / 润色 / 摘要 / 翻译,全部在 Markdown 文件里完成,不用切到 ChatGPT。

/rewrite 把这段写得更精炼
🧠

智能笔记增强

自动打标签、自动起标题、自动关联旧笔记。vault 用得越久,越聪明。

@ai{为这段补标签并关联}
🗺️

思维导图 · Obsidian Canvas

用 AI 直接生成、编辑 Obsidian Canvas。 Markdown 大纲与 Canvas 互转,灵感不再被工具切碎。

/canvas outline.md → 导图
🌐

笔记即博客 · 一键发布上线

写完笔记保存即发布上线,自动生成分享链接 —— 你想给谁看就给谁看,不用复制粘贴。

/publish → 在线链接

让 AI 替你打工

📰

每日资讯简报

早上打开 vault,就有一份 news.md 摘要好 HN / Reddit / RSS / 公号。

/news hn,rss → news.md

cron.md · 定时任务

在 Markdown 里写一行 cron。AI 准时到岗,每天准点交付。

0 9 * * * /news
📧

邮件通知 · 关键事件提醒

cron 完成、新闻简报、AI 跑完长任务、关键事件触发 —— 自动发邮件通知到你的收件箱。

/mail to:me subject:cron done
📱

Telegram Bot · 手机捕获

手机刷到的链接、语音、图片, 转发给你的 Telegram Bot,自动归档进 vault。

Telegram → inbox/2026-05-14.md

你的数字资产,永远属于你

🖼️

天然图床

截图粘贴进笔记,保存即上传图床, URL 自动回填到文件里 —— 笔记带图,链接长久有效。

/upload screenshot.png → URL
🔀

多设备 · Git 同步

vault 就是一个 Git 仓库。 push 到任何远端,pull 到任何设备,git checkout 回到任一历史版本。

git pull → 任何设备
♾️

终身知识伙伴

今年问的问题,明年还能 grep 出来。AI 对话不在某厂 session 里蒸发,永远是 vault 的一部分。

grep "量子" vault/*.md
💾

零锁定 · 真正的数字资产

纯 Markdown + Git。 换编辑器、换 AI、从任意 commit 恢复任一笔记。没有任何厂商拿走你的工作。

git log -- chat.md

竞品对比

我们独占一个象限:本地优先 + 确定性中枢。

维度 Claude Code / Cursor ChatGPT / Claude Web ChatMarkdown
核心中枢 AI(LLM 决策) AI(LLM 决策) 确定性代码
数据位置 本地(会话临时) 云端 本地(Markdown + Git)
交互方式 终端(阻塞式) 浏览器 任何编辑器(异步)
离线支持 ❌ 不支持 ❌ 不支持 ✅ 本地命令可用
可扩展性 有限 插件(云端) YAML + Python(本地)
持久性 会话临时 云端历史 Git 版本永久保存
发送给 AI 的数据 整个代码库 所有对话内容 仅你选择的文本
AI 供应商 单一供应商 单一绑定 任意替换(改配置)
开源协议 闭源商业 闭源商业 MIT(永久免费)

40+ 内置命令

从日期戳到 AI 写作 —— 全部通过斜杠命令触发。

AI 对话

/ask What is quantum computing?

/translate(ja) Hello world

✍️ AI 写作

/rewrite improve this paragraph

/summary @above

/expand /polish /tag /title

🧠 自然语言触发

@ai{translate this to French}

@ai{summarize the above}

📅 日期与时间

/date /datetime /timestamp

/week /weekday /progress

📋 Markdown 模板

/table(3x4) /code(python)

/todo /link /img /heading

🔧 基础设施

/sync /log /status /list

/new /upload /canvas

快速开始

60 秒上手。

Terminal

# 安装

pip install chatmd

# 初始化工作空间

chatmd init ~/my-workspace

# 启动 Agent

chatmd start

# 用你喜欢的编辑器打开 chat.md,输入:

/ask 什么是 ChatMarkdown?

# 保存文件 → Agent 就地回复 ✨

支持 WindowsmacOSLinux · Python 3.10+

代码是大脑,AI 只是工具

不同于 AI 中枢型 Agent(LLM 决定一切),ChatMarkdown 用确定性代码作为路由引擎。AI 只在擅长的领域被调用 —— 理解与生成内容。

用户输入

Agent 引擎(确定性代码)

精确路由

├─ 本地 Skill → 直接执行

├─ AI Skill → 不确定性分析 & 内容生成

├─ 远程 Skill → API 调用

└─ 复合 Skill → 编排执行

结果写回你的文件

开源。MIT 许可。永久免费。

ChatMarkdown 在开放中构建。在 GitHub Star、提 Issue、贡献代码,或构建你自己的 Skill。

MIT 许可证 · Python 3.10+ · 659+ 测试 · English