NPC-Worldwide/incognide
Explore the unknown, build the future, own your data.
解決する課題
Incognide は、チャット、コード編集、ドキュメント管理、ウェブ閲覧、メディア視聴を単一のタイル化可能インターフェースに統合することで、コンテキスト切り替えや注意散漫を排除する統一ワークスペースです。生産性ツールと、ワークスペースのコンポーネントと直接やり取りできる AI エージェントを組み合わせ、複雑なワークフローをシンプルにします。
仕組み
アプリは柔軟なタイルレイアウトを提供し、ユーザーはブラウザ、ターミナル、エディタ、PDF ビューアなどの各パネルを好きな位置に配置できます。各パネルは独自の状態を保持します。AI モデルへの接続は、クラウド API(OpenAI、Anthropic、Gemini)またはローカルプロバイダー(Ollama、LM Studio、llama.cpp、oMLX)を通じて行います。
単なるチャットに留まらず、AI パーソナ(NPC)がブラウザ操作(クリック、入力、スクリーンショット取得)、ターミナルコマンド実行、ファイル編集といったアクションを実行できるエージェントシステムを実装しています。また「jinxes」と呼ばれる再利用可能な自動化テンプレートを提供し、Jinja テンプレートを用いて自然言語プロンプトとコード実行を連結します。ナレッジマネジメントでは、メモリ抽出とナレッジグラフを利用し、エージェントのコンテキストを時間とともに進化させます。
対象ユーザー
- 開発者・研究者:コード、ドキュメント、AI とのやり取りを一元管理したい方。
- パワーユーザー:高度にカスタマイズ可能で自動化された、AI エージェント統合のワークスペースを求める方。
- AI エンスージアスト:コードを書かずに自分の会話データでローカル LLM をファインチューニングしたい方。
ハイライト
- エージェント制御:AI エージェントがブラウザ、ターミナル、ファイルシステムを直接操作可能。
- 統合ファインチューニング:LoRA/QLoRA を用いたローカルモデルのファインチューニング用 UI を内蔵。
- 統一ワークスペース:DOCX、XLSX、PPTX、PDF、3D STL モデル、LaTeX コンパイルに対応したタイル化可能パネル。
- MCP 統合:Model Context Protocol をサポートし、外部サーバーでエージェント機能を拡張可能。
- ナレッジマネジメント:自動メモリ抽出、コンテキスト圧縮、ナレッジグラフの進化。