Repolode
Rabithua

Rabithua/Rote

可自托管的个人笔记应用,提供开放 API、Markdown 文章和可选的 AI 记忆功能。

可替代:NotionMemosDay One

Star
1,044
Fork
69
未关闭 Issue
0
最近提交
6天前

这是什么?

Rote 是一个可自托管的个人笔记仓库,用户可以记录简短笔记,也可以撰写独立的 Markdown 文章,笔记还能引用文章。前后端采用分离架构,技术栈包括 Bun、Hono、Drizzle、PostgreSQL 和 React,可通过 Docker Compose 或 Dokploy 模板部署。

项目的重点是让数据始终掌握在自己手中。它提供开放 API,方便其他工具写入或读取数据,并支持自由导出。社区还提供了浏览器剪藏插件、Raycast 扩展和 CLI 工具箱等配套项目。

可选的 Memory 功能支持基于个人笔记和文章的 AI 对话,包含语义搜索、相关笔记推荐和流式输出。AI 默认关闭,管理员可配置兼容 OpenAI 接口的模型服务,并通过权限控制访问。项目还提供 iOS 客户端。

核心功能

  • 01提供开放 API,可从其他工具写入和读取笔记
  • 02支持独立的 Markdown 文章,笔记可引用文章
  • 03数据可自由导出,并支持通过 Docker Compose 自托管
  • 04可选的 AI 对话功能,基于个人笔记进行语义搜索
  • 05管理员可控制 AI 功能,支持兼容 OpenAI 接口的模型服务
  • 06前后端独立部署,可按需选择服务

适用场景

  • 在自己的服务器上保存私人日志或日记
  • 通过 API 从浏览器、Raycast 或脚本中记录笔记
  • 在短笔记之外撰写和阅读 Markdown 长文
  • 使用自选的 AI 服务对个人笔记进行搜索和问答

快速上手

  1. 1

    将 docker-compose.yml 复制到已安装 Docker 和 Docker Compose 的服务器上

  2. 2

    在 docker-compose.yml 旁创建 .env 文件,并设置 VITE_API_BASE 和 POSTGRES_PASSWORD

  3. 3

    使用最新稳定版镜像启动 Rote

    docker compose up -d

使用前须知

  • AI 记忆功能目前仅在 develop 镜像中提供,需等待包含该功能的下一个稳定版本。
  • AI 功能需要你自行配置聊天和嵌入模型服务商。
  • 自托管需要 Docker、服务器,并需仔细配置 VITE_API_BASE 和数据库密码。

标签

常见问题

Rote 是什么?
可自托管的个人笔记应用,提供开放 API、Markdown 文章和可选的 AI 记忆功能。 Rote 是一个可自托管的个人笔记仓库,用户可以记录简短笔记,也可以撰写独立的 Markdown 文章,笔记还能引用文章。前后端采用分离架构,技术栈包括 Bun、Hono、Drizzle、PostgreSQL 和 React,可通过 Docker Compose 或 Dokploy 模板部署。
Rote 可以免费使用吗?用的什么许可证?
Rote 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Rote 还在维护吗?
活跃维护中。Rote 最近一次提交是在 2026年10月14日。
Rote 适合用来做什么?
在自己的服务器上保存私人日志或日记 通过 API 从浏览器、Raycast 或脚本中记录笔记 在短笔记之外撰写和阅读 Markdown 长文 使用自选的 AI 服务对个人笔记进行搜索和问答
Rote 怎么安装和运行?
将 docker-compose.yml 复制到已安装 Docker 和 Docker Compose 的服务器上 在 docker-compose.yml 旁创建 .env 文件,并设置 VITE_API_BASE 和 POSTGRES_PASSWORD 使用最新稳定版镜像启动 Rote: docker compose up -d
在哪里获取 Rote?
源代码和安装说明在 GitHub 上:https://github.com/Rabithua/Rote

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目