Mac MiniでローカルLLMエージェントをTelegramインターフェースで実行する

r/LocalLLaMAの開発者が、Mac Mini上で複数のローカルLLMエージェントを動作させ、スマートフォンからのTelegramメッセージで完全に制御するシステムについて詳述しました。このセットアップはAPIコストを排除し、Claude Code Channelsのような商用サービスと同等の機能を維持しながら、完全なプライバシーを提供します。
技術的セットアップ
コアシステムは以下を使用しています:
- LMStudioによるローカルモデル:日常タスク用の35Bモデル、高度な推論用の235Bモデル
- 各Mac Mini上のtmuxセッションで動作するClaude Code
- ユーザーメッセージをtmuxセッションに橋渡しするTelegramボット
- Telegramボット実装用の80行のPythonコード(GitHubで公開)
ワークフローは直感的です:Telegramボットにメッセージを送信すると、ボットがtmuxセッションに入力し、出力を監視して応答を返します。
主な利点
- 継続コストゼロ:ハードウェアのみが費用—APIキー、レート制限、クォータ制限なし
- 完全なプライバシー:すべてがローカルエリアネットワーク(LAN)内に留まる
- モデルの柔軟性:異なるモデルを組み合わせ可能—一部のエージェントはGemini CLIを実行し、他はOllamaモデルを指すLMStudioを使用
- ベンダーロックインなし:LMStudioはAnthropic Messages APIをネイティブで提供するため、Claude CodeはAnthropicのサーバーと通信しているかのように接続
現在の実装
開発者は5つの専門化されたエージェントを実行しており、それぞれ独自のTelegramボットを持っています:
- 承認ワークフロー:スマートフォンからのドラフトレビュー用のインラインTelegramボタン(承認/拒否/調整)付き
- git同期によるエージェント間の共有メモリ
- GPUボックスにディスパッチされるメディア生成(FLUX.1、Wan 2.2)
- 単一のTelegramメッセージでトリガーされるクローン音声TTS付きポッドキャストパイプライン
ハードウェア要件
- 35Bモデル:64GB+ RAMのMacまたは24GB GPUで良好に動作
- 235Bモデル:128-256GB RAMまたは複数GPUが必要
- 開発者は、小規模から始めて必要に応じてスケールすることを推奨
tmuxブリッジパターンはモデル非依存—セッション内で何が実行されているか気にしないため、基盤となるモデルの簡単な交換が可能です。単一マシン/エージェント用の完全な構築ガイドが利用可能で、複数マシン用の説明は近日公開予定です。
📖 Read the full source: r/LocalLLaMA
👀 See Also

警察官がClaude Codeを使ってiOS位置情報ユーティリティ「LOC8」を構築
警察官がClaude Codeを使用して、住所、最寄りの交差点、GPS座標、高度、精度を即座に表示するiOSアプリ「LOC8」を開発しました。このアプリは、警察の徒歩追跡シナリオに焦点を当てて段階的に構築されましたが、一般市民の利用にも拡大されました。

Claude Code AIエージェントがアクセシビリティAPIを介して物理的なiPhoneを制御
開発者がClaude CodeがBlitz Macアプリを通じて、WebDriverAgentとアクセシビリティAPIを使用し、タップのためのゼロ距離スワイプの回避策を用いて、物理的なiPhoneを自律的に操作する様子を実演しました。

エンタープライズAIエージェント:チャネル向けOpenClaw、カスタムMCPツール、Cursor CLIランタイム
コンプライアンス、DevOps、財務向けにAIエージェントを本番運用するには、生のAPIアクセスではなく決定論的なツールが必要です。本記事では、OpenClawによるチャネル管理、プロセスごとのカスタムMCP、ACPX経由のCursor CLIエージェントランタイム、そしてイミュータブルなエージェントコードをCIテストするセルフホストKubernetesのレシピを詳述します。

GPUなしの低スペックノートパソコンでOpenClaw AIツールを実行する
ユーザーが専用GPUなしの基本的なノートパソコンでOpenClaw AIツールを正常に実行し、YouTubeチュートリアルでセットアップ手順を共有しました。