
Cosmic-light
Praveen and Arunachalam (LearnChain) · コーディング
Cosmic-lightはWindows向けの無料・オープンソースのダイナミックアイランド型コントロールセンターで、メディア操作、ライブ天気、カレンダー、AIチャットパネルを1つのフローティングデスクトップウィジェットにまとめる。Spotify、天気予報、会議リマインダーのためにアプリを切り替える代わりに、注目が必要なときだけ広がる1つのアイランドが手に入る。不要なときは引っ込む。作業中の画面を離れずに日々の情報を素早く見たいWindowsユーザー向けに作られている。

Cosmic-light について
Cosmic-lightとは
Cosmic-lightは、iPhoneで有名になったカプセル型のダイナミックアイランドをWindowsデスクトップ向けに作り直したものだ。アイランドは画面の下か中央に位置し、待機中はコンパクトなままで、メディアの詳細、天気の粒子、今後の予定、AIの入力欄を滑らかに広げて表示する。開発者のPraveenとArunachalamがMITライセンスで公開したので、自分でコードを実行することも、独自のWindowsインストーラーを組み立てることもできる。
内部はElectronとReactのアプリで、Pythonスクリプトがメディア再生やオーディオ機器といったWindowsのシステムデータを橋渡しする。これは実用面で意味がある。Spotifyやブラウザのタブが再生している内容を読み取り、出力機器を検出し、何も配線しなくてもアルバムアートを表示する。Googleカレンダーの同期は非公開のiCalリンクを貼り付けるだけで、AI機能は自分のGeminiまたはPerplexityのAPIキーに接続する。
最も役立つのは見た目ではなく、現れるタイミングだ。
最大の注意点はセットアップにある。ストアから取ってきてダブルクリックで入るインストーラーではない。Node.js 20以上とPython 3.10以上が必要で、起動するにはいくつかのコマンドを実行する。AIチャットも自分のAPIキーを持ち込むまで動かないので、代わりに使える内蔵モデルはない。キーなしでAIを使いたい?ここでは選択肢にない。
はじめかた
- GitHubからリポジトリをクローンし、ターミナルでプロジェクトフォルダに移動する。
npm installを実行してフロントエンドの依存関係を取得し、続いてpip install -r requirements.txtでPythonのシステムブリッジを入れる。npm run devでローカル起動する。またはnpm run buildを実行してrelease/フォルダに単体の.exeインストーラーを生成する。- アイランドをクリックして広げ、設定の歯車を開き、GeminiまたはPerplexityのAPIキーを貼り付けてAIチャットを有効にする。
- 予定については、Googleカレンダーの設定から秘密のiCalアドレスをコピーし、アプリのGoogleカレンダー欄に貼り付ける。
AIツール情報
Cosmic-lightの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- Windowsのパワーユーザー
- 開発者と工作好き
- 会議の多いリモートワーカー
タスク
- ウィンドウを切り替えずに音楽を操作
- 天気を一目で確認
- AIから素早く回答を得る
シーン
- 集中作業の時間
- マルチモニターの机
- 深夜のコーディング
主な機能
ダイナミックアイランドのインターフェース
アプリの中核はアイランドそのもので、物理ベースのアニメーションで広がったり縮んだりするカプセルだ。ホーム画面には時刻、日付、アクティブウィンドウの状態が表示され、画面の下に置くか中央に置くかを選べる。他のすべての機能をつなぐ部品である。
ビジュアライザー付きメディア操作
Cosmic-lightはSpotifyと一般的なシステムオーディオにつながり、再生、一時停止、次へ、前へ、音量の操作をアイランドから直接行える。大きなアルバムアート、アーティスト情報、曲の進捗を取り込み、音楽に反応するリアルタイムのオーディオビジュアライザーも備える。スマートアイコンが、音がSpotify、YouTube、Chrome、その他のどれから来ているかを検出する。出力機器まで把握する。
ライブ天気の可視化
天気には雨、雪、雲、星のアニメーション粒子による大気表現が加わる。気温、風速、湿度、降水確率が表示され、すべてライブで更新される。雷雨や大雪といった厳しい警報は即座に表示される。ブラウザのタブでは見逃してしまう類の警告だ。
スマートカレンダー同期
非公開のGoogleカレンダーiCalリンクを貼り付けると、予定がアイランドに流れ込む。巧みなのはタイミングで、予定が始まる5分前に自動で広がって知らせてくれる。操作できる月表示もある。軽いカレンダーアプリとしても使える。
内蔵AIチャット
アイランドには2つのモードを持つチャットパネルがあり、これがここでの主要なAI検索機能だ。GeminiモードはGoogleのモデルと対話し、KaTeXを通じてMarkdown、コードブロック、数式を扱う。Perplexityモードはライブのウェブ検索を実行し、引用と出典付きの回答を返す。どちらも会話履歴を記憶し、それは自分のマシンにローカル保存される。
ローカル優先のプライバシー
データは企業のサーバーではなく自分のコンピューターに残り、入力したAPIキーは暗号化される。カレンダーや検索履歴をクラウドに保持するウェブ型ダッシュボードとは、そこが実際に違う。代わりに、セットアップと更新は自分の責任になる。管理されたサービスが代行することはない。
カスタマイズの選択肢
アイランドは下または中央に置け、どのモニターに出すかを選び、透明度と自動収納の遅延を制御する「Stayback」時間も調整できる。項目は多くないが、多くの人が実際に気にする配置の選択を網羅している。それ以上は必要ない。
メリットとデメリット
メリット
- メディア、天気、カレンダー、AIチャットを1つの常時使えるウィジェットにまとめ、ウィンドウ切り替えを減らす。
- MITライセンスで無料かつオープンソース。ElectronとReactのコードベース全体をフォークできる。
- ローカル優先の設計で、データと暗号化されたAPIキーを自分のマシンに保つ。
- 反応のよい物理ベースのアニメーションで、アイランドはもたつかず軽快に感じる。
デメリット
- インストールは初心者向けではない。Node.js 20以上とPython 3.10以上が必要で、ビルドコマンドを自分で実行しなければならない。
- AIチャットには自分のGeminiまたはPerplexityのAPIキーが必要で、内蔵モデルも箱から出して無料のAIもない。
- Windows専用だ。MacとLinuxのユーザーは対象外になる。
- カレンダー同期はGoogleカレンダーのiCalリンクに依存するため、他のサービスの予定は表示されない。
よくある質問
はい。MITライセンスで公開され、ソフトウェア自体は無料だ。唯一のコストはAIの部分で、チャット機能を使うならGeminiまたはPerplexityのAPI利用料を自分で払う。
関連コンテンツ
Cosmic-lightに関連するツール、スキル、記事を探す。
Cosmic-lightの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
