steve02081504/fount

🌱 想像に、居場所を。 🏡

何を解決するか

fount はプログラマブルな AI エージェントランタイムプラットフォームであり、ユーザーが AI キャラクターを創造・カスタマイズ・デプロイできるようにします。高度な論理制御を可能にし、効率的な生産性ツール(例:コードアシスタント)と没入型の感情的インタラクション(例:ロールプレイキャラクター)の間のギャップを埋めます。エージェント開発における「輪を再発明する」問題を回避するための標準化された環境を提供します。

動作方法

このプラットフォームは Deno と Express を基盤とするモジュールアーキテクチャを採用しており、異なるコンポーネントを「パーツ」として扱い、インストール・カスタマイズが可能です。主なモジュールは以下の通りです:

  • キャラクター(chars):エージェントのコアとなる個性と論理。
  • ワールド:意思決定やチャット履歴に影響を与える知識ベース。
  • uma パーソナ:ユーザーのプロフィールで、没入型ロールプレイにおける認識や言葉を変更可能。
  • シェル:IDE、ブラウザ、Telegram、Discord、ターミナルなどへの統合レイヤー。
  • AI ソースジェネレーター:JavaScriptベースのテンプレートにより、カスタムAPIルーティングを通じて OpenAI、Claude、OpenRouter など、ほぼすべてのAIプロバイダーに接続可能。

対象ユーザー

  • 開発者とマニア:プロンプトではなくコードでエージェント論理をカスタマイズしたい人。リアルタイムコード実行や Git ベースの管理機能が必要な人。
  • AI キャラクター作成者:高精細で没入感のあるインタラクションを求めるユーザー。豊富なテキスト、画像、グループチャットをサポート。
  • プロフェッショナルユーザー:チーム協働やレポート生成に必要なプライベートで P2P 暗号化されたハブが必要な人。

特徴

  • リアルタイムコード実行:チャットブロック内に直接、複数言語(C/C++、Rust、Python、JS)のライブコンパイルと実行が可能。
  • P2P コラボレーション:LAN、Bluetooth、カスタムプロトコルを介したネイティブ暗号化通信により、プライベートチーム間のやり取りを実現。
  • 深層統合:JetBrains、Neovim、Zed、ブラウザ拡張、ターミナルシェルにキャラクターを埋め込み可能。
  • AIアシスト作成:1文から完全なパーソナを生成するツールと、CI/CDパイプライン(fount-charCI)によるキャラクター開発をサポート。
  • ユニバーサルAI接続性:カスタムJSベースのジェネレーターにより、任意のAIソースに接続可能。インテリジェントルーティングを可能にするネイティブAPIプールサポートも搭載。

関連

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