Repolode
Rabithua

Rabithua/Rote

オープンAPI、Markdown記事、任意で使えるAIメモリー、データエクスポートに対応したセルフホスト型の個人向けノートアプリ。

代替できる製品:NotionMemosDay One

スター
1,044
フォーク
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記事
  • 03Docker Composeによるセルフホスト型デプロイと、自由なデータエクスポート
  • 04セマンティック検索に対応した、自分のメモを対象とする任意のAIチャット
  • 05OpenAI互換プロバイダーに対応し、管理者が制御できるAI機能
  • 06個別にデプロイできる独立したフロントエンドとバックエンドのサービス

ユースケース

  • 自分のサーバーで個人的な日次ログや日記を管理する
  • APIを使ってブラウザー、Raycast、スクリプトからメモを記録する
  • 短いメモとあわせて、長文のMarkdown記事を作成・閲覧する
  • 自分で選んだAIプロバイダーを使って、自分のメモを検索したり対話したりする

クイックスタート

  1. 1

    docker-compose.yml をサーバーにコピーします(Docker と Docker Compose が必要です)

  2. 2

    docker-compose.yml と同じ場所に、VITE_API_BASE と POSTGRES_PASSWORD を設定した .env ファイルを作成します

  3. 3

    最新の安定版イメージで Rote を起動します

    docker compose up -d

使う前に知っておきたいこと

  • Memory(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 と同じ場所に、VITE_API_BASE と POSTGRES_PASSWORD を設定した .env ファイルを作成します 最新の安定版イメージで Rote を起動します: docker compose up -d
Rote はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Rabithua/Rote

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト