johnbean393/Sidekick
A native macOS app that allows users to chat with a local LLM that can respond with information from files, folders and websites on your Mac without installing any other software. Powered by llama.cpp.
What it solves
Sidekick はローカルファーストの macOS 用 AI アシスタントで、データを安全にオフラインで保持しながら LLM とチャットできます。プライバシーの懸念やソフトウェアインストールのハードルを解消し、組み込みの推論エンジンを提供することで、外部ソフトやクラウド処理を必要とせずに自分のファイル、フォルダー、ウェブサイトとやり取りできます。
How it works
Sidekick は組み込みの llama.cpp バックエンドを使用し、Apple Silicon 上で最新の GGUF ローカルモデル(例: Qwen 2.5)を実行します。Retrieval Augmented Generation(RAG)を利用して、ユーザーが定義した「エキスパート」(ファイルやウェブサイトのコレクション)から資料を取得・参照し、引用付きの根拠ある回答を提供します。また、リモートモデルを統合したい方向けに OpenAI 互換 API もサポートしています。
Who it’s for
Apple Silicon 搭載(最低 8GB RAM)Mac ユーザーで、クラウドに依存せずプライベートかつコンテキスト認識できる AI アシスタントを求め、リサーチやローカルドキュメントの分析、コンテンツ生成を行いたい方に最適です。
Highlights
- Local-First RAG:設定可能な「エキスパート」を通じてファイル、フォルダー、ウェブサイトにアクセスし、引用付きの回答を提供。
- Agentic Capabilities:数式・論理タスクの関数呼び出しをサポートし、マルチステップ・長期的なリサーチタスク向けの「Deep Research」エージェントを提供。
- Llama.cpp Backend:Apple Silicon に最適化され、投機的デコーディングで高速生成を実現。
- Multimodal Features:CoreML 画像生成(macOS 15.2+)とコードやウェブサイトを編集・プレビューできる「Canvas」を内蔵。
- Memory:会話間で好みや詳細を記憶し、パーソナライズされた応答を実現。
- Advanced Rendering:数式はネイティブ LaTeX、テーブルは自動データ可視化で表示。