AI摘要介绍
Diarum(吾身)是一款开源、可自托管的极简日记应用,支持Markdown写作、多媒体插入与离线同步,内置AI分析功能,依托本地向量数据库实现语义检索,可自动生成复盘、周报与月报。
🌟 产品简介
Diarum(中文名“吾身”)是一款开源、自托管的日记工具,专为追求极简记录与深度思考的用户设计。它融合了Markdown写作、多媒体附件、离线同步等实用功能,并创新性地整合AI分析能力,帮助用户高效管理日记,挖掘个人成长轨迹。

✨ 核心功能亮点
📝 极简写作体验
- Markdown原生支持:段落、标题、代码块随心写,完美适配技术人群与文学创作者。
- 自动保存与云端同步:断网也能流畅编辑,联网后自动同步至本地数据库。
- 一键生成今日复盘:配置AI密钥后,系统自动提炼当日重点,生成结构化复盘报告。
📸 多媒体日记本
- 图文混排:支持图片、PDF、视频等文件直接嵌入日记,打造沉浸式回忆录。
- 智能分类检索:通过关键词、日期、标签快速定位历史记录,告别手动翻找。
🤖 AI深度赋能
- 日记向量化分析:结合本地部署的向量数据库(如Milvus),实现语义检索与关联分析。
- 智能对话助手:询问“今天的情绪波动原因?”或“本月有哪些进步?”,AI基于上下文生成洞察。
- 自动化周报/月报:通过n8n工作流,一键导出可视化数据报告,省去手动整理时间。
📲 跨平台与自托管
- PWA模式:安装到手机/电脑桌面,离线状态下也能流畅使用。
- 私有数据掌控:自建服务器或使用Docker部署,数据完全存储在本地,杜绝隐私泄露风险。
🛠️ 技术架构
- 后端:基于PocketBase构建可靠数据库,提供管理面板与权限控制。
- 前端:Svelte + TypeScript打造响应式界面,适配移动端与桌面端。
- AI集成:支持LangChain框架,兼容GPT-4、Claude等主流大模型,本地部署LLM(如LLaMA)实现零延迟交互。
Bash/Shell
docker run -d \
--name diarum \
-p 8090:8090 \
-v ~/diary_data:/app/data \
songtianlun/diarum:latest访问
http://localhost:8090即可开始使用。
源码构建
Bash/Shell
git clone https://github.com/songtianlun/diarum.git
cd diarum
make build
./diarum serve📊 适用场景
- 个人成长追踪:每日反思、习惯打卡、目标管理。
- 创作者灵感库:记录写作素材、设计草稿、代码片段。
- 团队知识沉淀:私有部署供团队共享经验,支持权限分级管理。
立即体验:
注:若需AI深度分析功能,需自行申请大模型API密钥(如Azure OpenAI、Anthropic Claude),并在设置中绑定。