Repolode
Ivan-Malinovski

Ivan-Malinovski/calino

設定したCalDAV、CardDAV、JMAPサーバーと同期できる、軽量でローカルファーストなブラウザ向けカレンダークライアント。

代替できる製品:Google Calendar

スター
355
フォーク
31
未解決の Issue
2
最終コミット
昨日

これは何?

Calinoは、Nextcloud、Radicale、Baikal、Stalwartなどの既存のCalDAV、CardDAV、JMAPサーバーに接続するブラウザベースのカレンダーアプリです。Calinoのアカウントは不要です。静的ページとして動作し、作業データはブラウザまたは端末に保存され、設定したサーバーと直接通信します。

月、週、3日、日、アジェンダ、年の各ビューに対応しています。自然言語での予定入力、コマンドパレット、ドラッグによる予定の移動のほか、VTODOタスクやVJOURNALのメモも利用できます。CardDAVの連絡先、繰り返し予定、カテゴリ、検索、リマインダー、PWAとしてのインストールにも対応しています。

pnpmでローカル実行できるほか、静的サイトとしてデプロイしたり、Dockerイメージで実行したりできます。ネイティブAndroid版はGitHub Releasesから配布されています。サーバーがブラウザからのリクエストを許可していない場合は、CORSプロキシを利用できます。

主な機能

  • 01ドラッグ&ドロップで編集できる、月・週・3日・日・アジェンダ・年の各カレンダービュー
  • 02自然言語での予定作成とCmd/Ctrl+Kで開くコマンドパレット
  • 03CalDAV、CardDAVの連絡先、JMAPカレンダーに対応
  • 04繰り返しに対応したVTODOタスクとVJOURNALのジャーナルエントリ
  • 05オプションでマスターパスワードによる認証情報の保護もできるローカルファーストなストレージ
  • 06セルフホスティング向けのDockerイメージと静的ビルド

ユースケース

  • デスクトップクライアントをインストールせず、ブラウザからセルフホストのNextcloudやRadicaleのカレンダーを使う
  • 個人用カレンダーやタスクを自分のCalDAVサーバーで管理する
  • アカウントを事前設定し、小規模チーム向けの共有カレンダー用フロントエンドとして運用する
  • サイドロードしたAPKを使ってAndroidでカレンダーを管理する

クイックスタート

  1. 1

    ビルド済みのDockerイメージを実行します

    docker run -d -p 8080:8080 ghcr.io/ivan-malinovski/calino:latest
  2. 2

    ブラウザーで localhost:8080 にアクセスして Calino を開きます

  3. 3

    SettingsでCalDAVサーバーのURL、ユーザー名、パスワードを追加します

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

  • CalDAV、CardDAV、またはJMAPサーバーでは、CORS経由でCalinoのオリジンからのリクエストを許可する必要があります。許可されない場合はプロキシが必要です。
  • JMAP CalendarsのサポートはInternet-Draftに基づいており、Stalwartでのみ検証されています。
  • Calinoにはエンタープライズ機能とサーバー側のカレンダー共有機能はありません。

収録されている特集

トピック

よくある質問

calino とは?
設定したCalDAV、CardDAV、JMAPサーバーと同期できる、軽量でローカルファーストなブラウザ向けカレンダークライアント。 Calinoは、Nextcloud、Radicale、Baikal、Stalwartなどの既存のCalDAV、CardDAV、JMAPサーバーに接続するブラウザベースのカレンダーアプリです。Calinoのアカウントは不要です。静的ページとして動作し、作業データはブラウザまたは端末に保存され、設定したサーバーと直接通信します。
calino は無料で使えますか?ライセンスは?
calino は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
calino は今もメンテナンスされていますか?
活発にメンテナンス中。calino の最終コミットは 2026年11月6日 です。
calino は何に使えますか?
デスクトップクライアントをインストールせず、ブラウザからセルフホストのNextcloudやRadicaleのカレンダーを使う 個人用カレンダーやタスクを自分のCalDAVサーバーで管理する アカウントを事前設定し、小規模チーム向けの共有カレンダー用フロントエンドとして運用する サイドロードしたAPKを使ってAndroidでカレンダーを管理する
calino のインストール方法は?
ビルド済みのDockerイメージを実行します: docker run -d -p 8080:8080 ghcr.io/ivan-malinovski/calino:latest ブラウザーで localhost:8080 にアクセスして Calino を開きます SettingsでCalDAVサーバーのURL、ユーザー名、パスワードを追加します
calino はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Ivan-Malinovski/calino

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

関連プロジェクト