CalDAVのタスクやカレンダーイベントを、リスト・ガントチャート・カレンダー表示で管理できるセルフホスト型Webフロントエンド。
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
ビルド済みのDockerイメージを実行します
docker run -d -p 8080:8080 ghcr.io/ivan-malinovski/calino:latest - 2
ブラウザーで localhost:8080 にアクセスして Calino を開きます
- 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 の数値は毎日更新されます。
関連プロジェクト
Cyrus IMAPは、IMAP、JMAP、POP3、CalDAV、CardDAV、WebDAVでメールを提供する、セルフホスト型のメール・連絡先・カレンダーサーバーです。
標準的なクライアントとカレンダー、ToDoリスト、連絡先を共有できる、小規模なPython製CalDAV・CardDAVサーバー。
デバイスやアプリ間でカレンダーと連絡先を同期できる、セルフホスト型のCalDAV/CardDAVサーバー。
カレンダーと連絡先を単一のSQLiteデータベースに保存する、Rust製のCalDAV/CardDAVサーバー。
ユーザー、カレンダー、アドレス帳を管理できる、SymfonyベースのWeb管理画面を備えたセルフホスト型CalDAV・CardDAV・WebDAVサーバー。