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 を、あなたが書くページにどう変えるか。