AIピア「Chalie」―従業員ではなく仲間として
Chalie はローカルで動作するオープンソースの個人向け AI であり、記憶、能動的な推論、許可ベースのアクション機構を持ち、プライバシーと信頼を重視した設計です。
Chalie は、従来のクラウド型 AI とは一線を画す、完全にローカルで動作するオープンソースの個人向け AI アシスタントです。単なるチャットボットではなく、持続的に動作する推論エンジンとして、重要な情報を記憶し、ユーザーが離れている間も自律的に作業を進め、行動を起こす前には必ずユーザーの許可を求めます。
Chalie の設計思想は「判断は行動に優先する」という原則に基づき、信頼が構築されるまでは控えめに振る舞います。記憶システムは「イベント→概念→抽象化」という階層構造を持ち、情報源に応じて重み付けされ、古い情報は自動的に減衰するため、効率的な記憶管理が可能です。
機能面では、自己管理型メモリ、何気ない会話から目標を検出して能動的にリサーチする機能、画像やスクリーンショットの内容を読み取るビジョン、実際のブラウザを操作してクリックやフォーム入力を行うウェブブラウジング、MCP プロトコルによる外部ツール連携、メール・カレンダー・連絡先の管理、自然言語による定期タスクと位置情報リマインダー、ファイル検索とサンドボックス内のコード実行、完全ローカルの音声認識・合成など、多彩な機能を備えています。
ベンチマークでは、10種類のモデルを実タスクで評価した結果、31B パラメータのオープンモデル(Gemma 4:31b)が、550B のモデルをも上回るパフォーマンスを示しました。これはモデルサイズよりもアーキテクチャの重要性を示しています。
インストールは簡単で、curl コマンド一発で開始でき、初回起動時にプロバイダ(OpenAI、Anthropic、Gemini、Ollama など)を選択できます。Ollama を選べばすべての推論がローカルで完結します。ソースからのインストールも数コマンドで完了します。
技術アーキテクチャは非常にシンプルで、単一の Python プロセスに Flask と WebSocket、ストレージには SQLite(ベクトル検索と全文検索を統合)、フロントエンドはビルド不要の ES6 モジュールで構成されています。記憶、目標、スケジューラ、音声などの認知ランタイムはすべて同一プロセス内のデーモンスレッドとして動作し、機能ごとに異なるモデルを使用することも可能です。
Chalie は Apache 2.0 ライセンスで公開されており、コミュニティからの貢献を歓迎します。その哲学は、減衰、容量制限、トークン予算などの制約を賢く利用することで、単なる機能の積み上げではなく、本当の知恵を引き出すことを目指しています。