Repolode
sirquy

sirquy/bestie

ベトナム語を優先するキャラクター、SQLiteによるローカルメモリ、Telegram/Zalo連携、スキル、権限で保護されたツールを備えた、セルフホスト型・ローカルファーストのAIコンパニオン実行環境。

スター
106
フォーク
1
未解決の Issue
18
最終コミット
一昨日

これは何?

Bestieは、自分のマシンでパーソナライズされたAIコンパニオンを動かすためのTypeScript製CLI兼実行環境です。キャラクター設定やプロンプトのファイルは編集でき、デフォルトではベトナム語を使用します。会話とメモリはローカルのSQLiteに保存され、何を記憶させるかは保留中の承認とガバナンス機能で管理できます。

OpenAI互換エンドポイント、Anthropic、Gemini、Groq、OpenRouter、Ollamaのほか、Gemini、Claude、CodexのローカルCLIログインなど、複数のLLMプロバイダーに接続できます。モデルのフォールバックとプロバイダーの診断機能にも対応しています。`bestie ui`で起動するlocalhostのWeb UIから、チャット、メモリ、ナレッジグラフ、チャネル、承認、MCP、ツール、スキル、設定を操作できます。

チャネルはTelegramとZaloのポーリングに対応し、cronスケジュールも利用できます。これらはLinux、macOS、Windowsでデーモンまたはユーザーサービスとして管理できます。ローカルファイルにアクセスするツールや外部アクションを実行するツールには権限チェックが適用され、外部コンテンツは信頼できないものとして扱われます。このプロジェクトは、専門家によるメンタルヘルス、法律、医療、金融のアドバイスに代わるものではありません。

主な機能

  • 01ベトナム語を優先するキャラクターと、編集可能なキャラクター設定・プロンプトファイル
  • 02承認・ガバナンス機能を備えたローカルSQLiteメモリ
  • 03TelegramとZaloのチャネル実行環境、およびcronスケジュール
  • 04モデルのフォールバックと診断機能を備えた複数のLLMプロバイダー
  • 05権限チェック付きのローカルツールとMCP呼び出し
  • 06`bestie ui`で起動するlocalhostのWeb UI

ユースケース

  • 自分のマシン上で完結する、プライベートな個人用AIアシスタントの実行
  • TelegramまたはZaloを通じたAIコンパニオンとのチャット
  • ローカルのOllamaやCLIベースのモデルログインを使った個人用アシスタントの振り分け
  • ローカルファイルへのアクセスを制御する、権限チェック付きエージェント実行環境の検証

トピック

よくある質問

bestie とは?
ベトナム語を優先するキャラクター、SQLiteによるローカルメモリ、Telegram/Zalo連携、スキル、権限で保護されたツールを備えた、セルフホスト型・ローカルファーストのAIコンパニオン実行環境。 Bestieは、自分のマシンでパーソナライズされたAIコンパニオンを動かすためのTypeScript製CLI兼実行環境です。キャラクター設定やプロンプトのファイルは編集でき、デフォルトではベトナム語を使用します。会話とメモリはローカルのSQLiteに保存され、何を記憶させるかは保留中の承認とガバナンス機能で管理できます。
bestie は無料で使えますか?ライセンスは?
bestie は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bestie は今もメンテナンスされていますか?
活発にメンテナンス中。bestie の最終コミットは 2026年10月20日 です。
bestie は何に使えますか?
自分のマシン上で完結する、プライベートな個人用AIアシスタントの実行 TelegramまたはZaloを通じたAIコンパニオンとのチャット ローカルのOllamaやCLIベースのモデルログインを使った個人用アシスタントの振り分け ローカルファイルへのアクセスを制御する、権限チェック付きエージェント実行環境の検証
bestie はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sirquy/bestie

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト