steve02081504/fount

⚙️ Runtime for artificial selves. 🎭

fount: プログラム可能なAIエージェントランタイムプラットフォーム

fount (常に小文字) は、現代的でスケーラブルなAIエージェントランタイム環境です。これは、日中は生産性ツールとして、夜は没入型のコンパニオンとして機能するAIキャラクター(エージェント)を作成、カスタマイズ、実行できるプラットフォームです。このプロジェクトはオープンソースであり、モジュール式アーキテクチャに基づいて構築されています。

何ができるのか?

fountは、AIとの対話を柔軟でコード駆動型の体験に変えます。固定されたAIとチャットするだけでなく、以下のことが可能です:

  • エージェントロジックのカスタマイズ – プロンプトやUIだけでなく、コードを通じて実際の動作を制御できます。
  • 豊富なエコシステムの利用 – キャラクター、ワールド、ペルソナ、シェルなどをインストールして共有できます。
  • どこでも統合 – ブラウザ、IDE、ターミナル、Telegram、Discordなどにエージェントを接続できます。
  • ライブコード実行 – エージェントが送信したコードブロックをリアルタイムで実行できます (C/C++, Rust, Python, JSなど)。
  • プライベートなコラボレーション – LAN P2P暗号化通信、Bluetoothやカスタムプロトコル経由での通信も可能です。
  • 即時レポート生成 – 会話バブルをフォルダにドラッグしてHTMLレポートを作成できます。
  • キャラクターのエクスポートと共有 – キャラクターをデスクトップにドラッグして共有可能なファイルを取得できます。

主な機能 (READMEより)

  • 学習不要 – APIを設定し、デフォルトキャラクターのZL-31を使用すれば、会話を通じてすべての設定が完了します。
  • 高忠実度な対話 – HTMLベースの表現力豊かなチャット、複数キャラクターによるグループチャット、30種類以上のテーマ。
  • クロスプラットフォーム – Windows, macOS, Linux, Androidで動作し、Dockerもサポートしています。
  • 任意のAIソース – AI Source Generators内のカスタムJavaScriptを通じて、OpenAI, Claude, OpenRouter, NovelAIなどに接続できます。
  • AI支援による作成 – キャラクターを一文で説明するだけで、完全に実現されたペルソナを取得できます。
  • レガシー互換性 – SillyTavernやRisuのキャラクターカードを実行できます(移行はサポートされていません)。

アーキテクチャ

  • バックエンド: Deno (JavaScript/TypeScriptランタイム) とルーティング用のExpress。
  • フロントエンド: HTML, CSS, JavaScript。
  • モジュール式パーツ: キャラクター、ワールド、ペルソナ、シェル、インポートハンドラー、AIソース、AIソースジェネレーター – すべてインストールおよびカスタマイズ可能です。

インストール

クイックスタート:

npx the-fount

その他のインストールオプションについてはREADMEに記載されていますが、詳細は省略されています。

最近の開発状況 (2026年10月)

作者は、独自のプログラミング言語の開発に取り組むため、1〜2ヶ月間、新機能の開発を一時停止します。これは、Denoがスタンドアロン開発の終了を発表したこと(DenoチームがCloudflareに参加したこと)も一因です。この期間中もfountはプルリクエストを受け付けますが、作者による新機能の追加は行われません。

なぜfountを選ぶのか?

  • 利点: 標準化されたエコシステム、深いカスタマイズ性、コミュニティ主導、オフィスフレンドリーなレポートエクスポート、シームレスな統合、検閲やBANなし、無料。
  • 欠点: 学習曲線が急(コーディングの知識が必要)、コミュニティパーツに悪意のあるコードが含まれている可能性がある – 慎重に選択してください。

READMEでは、ニーズに合ったツールを見つけるために、fountを他のツール (OpenClaw, ChatGPT, character.ai, Discord, SillyTavern, SSP) と比較しています。

技術的な詳細については、READMEから DeepWiki を参照してください。


この解説は、提供されたREADMEのみに基づいています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト