Caliu の舞台裏

Caliu を使うのに、ここに書かれていることを知っておく必要はまったくありません。でも、画面の裏で何が起きているのか気になるなら、このセクションで、実際に使われている技術の名前も挙げながら、わかりやすい言葉で説明します。

システム全体をひと目で

Caliu は 3 種類の要素でできています:

  • あなたのデバイス。 どのアプリ(Web、iPhone、iPad、Mac、Apple Watch、Android)も、デバイス自体のデータベースにノートの完全なコピーを保持しています。あなたが読み書きするのは、このコピーです。
  • Caliu のサーバー。 Cloudflare のネットワーク上で動く小さなサービスです。ノートのコピーを保持し、あるデバイスでの変更をほかのデバイスへ届けます。
  • あなたがつなぐもの。 共有リンク、公開 API、MCP でつないだ AI ツールは、どれもアプリと同じ入口を通って、同じサーバーとやり取りします。

入力すると、デバイスはその場で変更を保存します。少し後にバックグラウンドで変更をサーバーへ送り、ほかのデバイスは次に同期したときにそれを受け取ります。

デバイス上のコピーが主役

多くのクラウドアプリは逆の仕組みです。サーバーがノートを持ち、デバイスはそれをしばらく借りているだけです。Caliu は ローカルファースト です。主となるのはデバイス上のコピーで、サーバーは中継役であり、バックアップです。

この 1 つの選択が、Caliu のふるまいのほとんどを説明しています:

  • 一瞬で開きます。インターネットから読み込むものが何もないからです。
  • 完全にオフラインで動きます。待つべきものが何もないからです。
  • ノートがサーバーの稼働に左右されることはありません。もし明日 Caliu のサーバーが消えても、すべてのノートはあなたのデバイスに残り、そのままエクスポートできます。

なぜこう作られているのか

Caliu を作っているのは 1 人です。だから複雑さのための複雑さは避け、それぞれが 1 つの役目を果たす、シンプルで頑丈な少数の部品を選んでいます。このセクションで読むほかの 2 つの選択も、ここから来ています。Caliu は iCloud ではなく自前の同期を使うので、ノートが特定のブランドのハードウェアに縛られません。そして、どのアプリもそのプラットフォームのネイティブアプリなので、どこで書いても自然に感じられます。

このセクションの内容

  • ノートの保存場所: デバイスとサーバーにあるデータベース。
  • 同期の内側: 変更が失われることなく、デバイス間をどう行き来するか。
  • サーバー: クラウドで何が動き、何をしているか。
  • ラッパーではない、ネイティブアプリ: 各アプリがどう作られているか。
  • エディタ: 各アプリが Markdown を、あなたが書くページにどう変えるか。