オープンソースのJARVISデスクトップアシスタントをClaude Codeで2日間で構築

プロジェクト概要
ある開発者が、Claude Codeを主要開発ツールとして使用し、約1〜2日でmacOSデスクトップAIアシスタント「JARVIS」をオープンソースで作成しました。このプロジェクトはMVP(最小実行可能製品)とされていますが、すでに使用可能で、インタラクティブなデータスフィアと、シアンのグローアクセントとJetBrains Monoフォントを備えたグラスモーフィズムパネルを特徴とする3DホログラフィックUIを搭載しています。
主要機能
- 18のネイティブツールを備えたAIエージェント:アプリの起動、ターミナルコマンドの実行、ファイル管理、メール検索、システム音量の制御、スクリーンショットの撮影が可能
- Whisperを使用した音声認識とmacOS TTSを使用した音声合成による音声インターフェース(プッシュトゥトーク方式)
- バックグラウンド同期による連携:Gmail、Googleカレンダー、Notion、GitHub、Obsidian
- ユーザーデータを朝のサマリーに集約するデイリーAIブリーフィング
- 自然言語で自動化を定義する自然言語cronジョブ
- Claudeを主要モデル、OpenAIをフォールバックとするデュアルモデル設定
技術スタック
- Tauri v2(Rustバックエンド)
- React + TypeScriptフロントエンド
- ローカルファーストデータストレージ用のSQLite
- Electron依存なし
- 約10MBのネイティブバイナリ
- コンポーネントライブラリを使用しない完全カスタムUI
現在の状況と今後の計画
このプロジェクトは完全に無料で、MITライセンスの下でオープンソースとして公開されています。開発者は特に、エージェント/ツールの設計、ローカルファーストアーキテクチャ、UI/UXの方向性に関するフィードバックを求めています。計画されている次のステップには、APIコストの追跡、Ollamaを介したローカルLLMのサポート、さらなるシステムレベルの連携が含まれます。
リポジトリは https://github.com/ChiFungHillmanChan/jarvis-ai-assistant で利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

Git Worktreesを使って複数のClaude Codeセッションを並行実行する
git worktreeを使って、スタッシュやコンテキストスイッチなしで複数のClaude Codeセッションを別ブランチで並行実行する方法を開発者が共有。差分をレビューしてマージし、次へ進む。

放送:ライブURLへの即時HTML公開のためのClaudeコードスキル
Airedは、Claude CodeスキルやMCPサーバーを介して、HTMLを2秒でライブURLに公開するオープンソースツールです。WebベースのAIツールでは、サインアップ、デプロイ設定、インストールが不要で、Claude Code、Cursor、VS Code、Codex、Windsurfで動作します。

devopsiphai: オープンソースのClaude Codeスキルが、6つのフェーズにわたって運用の健全性を監査します。
devopsiphaiは、6段階のプロセスとARCフレームワークを使用して本番プロジェクトの運用性を監査し、レターグレードと工数見積もり付きの構造化されたTODO.mdを出力するオープンソースのClaude Codeスキルです。
Keenable SELECT:在网页搜索结果上运行SQL查询
Keenable SELECTは、SQLでウェブを検索できるMCPサーバーです。1回の呼び出しで1,000ページ以上を検索し、WHERE句で正確にフィルタリングし、LLMでフィールドを抽出できます。