Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
forkybot_AI — Bytebotの最適化フォーク: デスクトップ制御用AIエージェント。7GBから1.09GBに削減、CVE-2026-78250にパッチ適用、リビングドキュメント(Obsidian)とHuman-in-the-loop作業プロトコルを備える。 | Kitploit
ツール/GitHubGitHub/n1kat/forkybot_ai
防御ツールコンテナセキュリティ脆弱性分析DevSecOpsユーティリティとフレームワークAI支援リバースエンジニアリングAIセキュリティ
GitHubn1kat/forkybot_ai

forkybot_AI

Bytebotの最適化フォーク: デスクトップ制御用AIエージェント。7GBから1.09GBに削減、CVE-2026-78250にパッチ適用、リビングドキュメント(Obsidian)とHuman-in-the-loop作業プロトコルを備える。

リポジトリを見る
15日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Forkybot AI: 最適化およびセキュリティ強化されたBytebot

これは、仮想デスクトップを制御して複雑なタスクを自動化するオープンソースAIエージェント Bytebot の最適化およびセキュリティ強化されたフォークです。

オリジナルのプロジェクトはアーカイブされ、メンテナンスが行われなくなっていました。このフォークはそのアイデアを救い出し、現代化し、本番環境に対応させます。ソフトウェアエンジニアリング、セキュリティ、ドキュメントのベストプラクティスを適用しています。

🎯 このプロジェクトは何をするのか?

自分専用のコンピュータを持つ仮想の従業員を想像してみてください。「3つのサプライヤーポータルから今月の請求書をダウンロードして、フォルダに整理して」 のように自然言語で指示を出すと、エージェントはブラウザを開き、ポータルを巡回し、ファイルをダウンロードして整理します。すべてを自律的に行いますが、いつでもあなたが制御を引き継ぐことができます(Human-in-the-loop)。

✨ 主な改善点(エンジニアリングフェーズ)

このフォークは単なるコピーではありません。次のレベルへ引き上げるために3つのエンジニアリングフェーズを実施しました:

フェーズA: セキュリティ(CVE-2026-78250のパッチ)

  • 無限ループの緩和: サービス拒否(DoS)やAPIの無制御な課金を防ぐため、設定可能な安全制限(MAX_TASK_ITERATIONS と TASK_TIMEOUT_MS)を実装しました。
  • Human-in-the-loop: タスクが制限を超えても失敗しません。NEEDS_HELP に遷移し、人間が介入して再開できるようにします。

フェーズB: 最適化(サイズを85%削減)

  • Debian Bookworm-slimへの移行: glibc、VS Code、1Passwordとの完全な互換性を維持しつつ、不要なソフトウェアやビルドツールを排除しました。
  • マルチステージビルド: 最終イメージのサイズを約7 GBから約1.09 GBに削減し、効率を向上させ、攻撃対象領域を縮小しました。
  • 徹底的なクリーンアップ: Thunderbird、xfce4-goodies、および冗長なエディタを削除しました。

フェーズC: 統合検証(スモークテスト)

  • デスクトップ、エージェント、UI、データベースの同時起動を検証しました。
  • 内部通信(ポート9990のVNC)と外部通信(ポート9992のUI)を確認しました。

📚 生きたドキュメント(Obsidian)

このフォークの大きな貢献の一つは、そのプロジェクトの頭脳です。これはObsidianの保管庫(vault/)であり、AI(および人間)が迷わずアーキテクチャをナビゲートするためのコンテキストとして機能します。以下を含みます:

  • 各変更の理由を説明するADR(アーキテクチャ決定記録)。
  • エージェント、UI、仮想デスクトップ向けの詳細なファイルマップ。
  • このプロジェクトでAIエージェントがどのように作業すべきかを定義する作業プロトコル(PROTOCOLO_TRABAJO.md と PROTOCOLO_OBSIDIAN.md)。

🛠️ 使用技術

  • エージェント: NestJS(Node.js 20 Alpine)
  • 仮想デスクトップ: Debian Bookworm-slim、XFCE、Xvfb、TigerVNC
  • フロントエンド: Next.js 15、Tailwind CSS、noVNC
  • データベース: PostgreSQL 16
  • インフラストラクチャ: Docker、Docker Compose、マルチステージビルド

🚀 はじめに

# リポジトリをクローン
git clone https://github.com/TU_USUARIO/forkybot_AI.git
cd forkybot_AI

# 環境変数を設定(例: Gemini APIキー)
echo "GEMINI_API_KEY=tu_clave_aqui" > docker/.env

# スタックを起動
docker-compose -f docker/docker-compose.yml up -d

# インターフェースにアクセス
# ブラウザで http://localhost:9992 を開く
ツールをダウンロード