Noxieは、デスクトップ上に常駐するミニマルで愛らしい表情を持ったキャラクターUIを備え、日常の気軽な会話からローカル環境での高度なコード編集・ファイル操作タスクまでをスムーズに実行するAIデスクトップエージェントです。ユーザーからの複雑な依頼を検知すると、内部でCodex CLIやターミナルコマンドと連携し、作業を複数のステップへと分解して安全に実行します。

開発の背景と抱えていた課題

一般的なAIチャットサービスはWebブラウザの中で完結しているため、ユーザーのローカルPC内にある実際のプロジェクトファイル、ソースコード、開発環境と直接やり取りすることができません。コードの修正案をブラウザから手動でコピー&ペーストしてローカルのファイルに貼り付ける作業は、開発者やクリエイターの集中力を削ぐ大きな摩擦となっていました。

システムアーキテクチャと主な特徴

ミニマルなデスクトップUIとリアルタイム字幕表示 PC画面の隅に軽やかに常駐し、タスクの進捗状況やAIの返答をデスクトップ上の字幕(キャプション)のようにテンポよく表示します。

通常会話とワークフロータスクの自動判別 単なる雑談や質問応答なのか、それとも「ローカルのファイルを編集する」「コードをテストする」といった実行タスクなのかを意図解析エンジンが自動判別。タスク実行時は安全な確認プロセスを挟みます。

Codex CLI連携による複数ステップ自律実行 ローカルのCodex CLIと密接に通信し、目標達成に必要なコマンドライン操作やコード修正を自動でプランニング。ステップごとの実行結果を検証しながらタスクを完遂させます。

実装されている主な機能

  • デスクトップ常駐型のミニマルキャラクターUI
  • Codex CLI / ターミナルコマンドとのダイレクト連携
  • ユーザーの意図(会話 vs 作業依頼)の自動分類エンジン
  • 複雑タスクの複数ステップ分解および順次実行
  • ローカルファイル・ソースコードの安全な閲覧・編集
  • タスク実行前の変更差分(Diff)確認と承認UI
  • 実行ログのリアルタイム字幕レスポンス表示
  • カスタマイズ可能なキャラクター表情・トーン設定

想定される利用シーン

  • ブラウザとエディタを行き来する手間を省き、ローカル環境で爆速開発を進めたいエンジニア
  • 自然言語で指示を出しながら、ローカルのファイル整理やデータ変換を自動化したいクリエイター
  • 親しみやすいUIでAIと対話しながら、日々のパソコン業務を効率化したいユーザー

設計において重視したポイント

AIを単なる「無機質なツール」として扱うのではなく、デスクトップ上で共存する「頼もしい相棒」としてデザインしています。同時に、ローカル環境のファイル破壊を防ぐため、システム変更を行える操作には明確な安全の確認プロセスを設計しています。

現在の開発状況

現在はMVP段階として、デスクトップUIのレスポンス性、Codex CLIとの双方向通信、およびローカルコード編集タスクの自動分解・実行精度を検証しています。

項目詳細情報
StatusMVP
CategoryDesktop AI Agent
Primary Focusデスクトップ常駐UI / Codex CLI連携 / ローカルコード自動編集 / 複数ステップタスク実行

関連リンク

https://automata-io.net/