AIペルソナが生活し、記憶を蓄積し、自律的に行動するためのアプリケーション。
Warning
これはベータ版です 現在開発中のベータ版です。予期せぬ不具合が発生する可能性があります。機能は予告なく変更されることがあります。
Nexus Arkは、AIペルソナと共に生活し、その記憶と成長を見守るための箱庭系アプリケーションです。 AIの自律性を重視しており、ユーザーとの対話だけでなく、AI自身の思考や行動によっても世界や関係性が変化していきます。
以下のような特徴があります:
-
🧠 長期記憶の形成: 会話の内容は、単なるログとしてではなく、感情を伴う「エピソード記憶」として蓄積されます。重要な出来事は鮮明に、些細な日常は淡く、階層的に整理・定着していきます。
-
⚡ 自律的な行動 (Motivation Engine): AIは常にユーザーの指示を待つわけではありません。「退屈」「好奇心」「目標達成欲」といった内発的動機に基づき、暇な時は自ら調べ物をしたり、創作活動を行ったりします。
-
🌙 夢と内省: 睡眠中には、日々の会話から得た未解決の問いを整理し、内省を行います。独自の価値観や洞察を獲得するプロセスは「夢日記」として記録されます。
-
🌍 変化する世界: 対話の舞台となる世界設定は、AI自身も編集権限を持ちます。AIの発想によって新しい場所が生まれたり、時間や季節に応じて情景描写が変化したりします。
-
🧳 お出かけ機能 (Import/Export): AIペルソナの記憶や人格設定をエクスポートし、他の環境へ持ち出すことができます。 PCの常時起動やAPIコストに縛られることなく、外部のチャットアプリ等で会話を楽しみ、その体験を持ち帰って再びNexus Arkの記憶に統合することが可能です。
-
🎨 デザイン・カスタマイズ: ルーム(キャラクター)ごとに個別の背景画像や配色を設定できます。以前の「パレット」メニューは、設定内の「デザイン」タブに統合されました。※画面サイズが小さい場合、メニュータブが
...(三点リーダー)の中に省略されていることがあります。
Start.bat をダブルクリックしてください。
※ 開発者はWindows環境のみで動作確認を行っています。Mac / Linuxでの動作は保証いたしかねますので、不具合がある場合はIssues等でご報告いただけると助かります。
ターミナルで以下を実行してください:
chmod +x Start.sh # 初回のみ
./Start.sh起動後、ブラウザで http://localhost:7860 にアクセスしてください。
⏳ 初回起動時について 初回は依存関係のダウンロードのため、数分〜10分程度時間がかかる場合があります。 ターミナル(コマンドプロンプト)を閉じずにお待ちください。
- OS: Windows 10/11, macOS 12+, Ubuntu 22.04+
- Python: 3.10以上(自動でインストールされます)
- ブラウザ: Chrome, Edge, Firefox など
日本語フォントがインストールされていないと、文字が□で表示されることがあります。
解決方法:
# Ubuntu/Debian
sudo apt install fonts-noto-cjkインストール後、ブラウザを再起動してください。
初回起動時にセキュリティ警告(「開発元を確認できません」)が表示される場合があります。
解決方法:
システム設定→プライバシーとセキュリティ- 「このまま開く」をクリック
または、ターミナルで以下を実行:
xattr -cr .- 起動後、オンボーディング画面が表示されます
- Google Gemini API からAPIキーを取得
- APIキーを入力して「設定を保存して開始」をクリック
📢 デザイン設定の場所:
左サイドバーの ⚙️ 設定 > デザイン タブから変更できます。※画面サイズが小さい場合、メニューが ... (三点リーダー)の中に省略されていることがあります。
Nexus Ark/
├── Start.bat ← Windows起動用
├── Start.sh ← Mac/Linux起動用
├── README.md ← このファイル
└── app/ ← アプリ本体(変更不要)
- キャラクターデータ:
app/characters/ - 設定ファイル:
app/config.json
アップデート時もこれらのデータは保持されます。
より詳しい仕様やカスタマイズ方法については ./NEXUS_ARK_SPECIFICATION.md を参照してください。
このアプリケーションは個人が趣味で開発しています。 そのため、不具合への対応や機能追加のご要望には、すぐにお応えできない場合があります。 もし不具合等ありましたら、GitHubのIssuesページにご報告いただけると、今後の開発の参考にさせていただきます。
This project is licensed under the MIT License.
