📢 X投稿文
dotsはAI agentのためのブラウザ自動化。実Firefoxエンジンを使い、WebDriver flagやDevTools protocolなし。モデルはフラグで切り替え可能。
https://github.com/feder-cr/dots
🤖 AI考察
■ 概要
実Firefoxエンジンを核にした自動化ブラウザで、OpenRouterの任意モデルを接続可能なAIエージェント基盤。
■ 特徴・用途
- **検出回避の徹底**:C++で改造したFirefoxにより、WebDriver検出・DevTools署名・自動化グローバル変数を排除し、ページからの自動化判定を困難に
- **人間らしさの実装**:ポインタ移動軌跡・時間差キー入力・プロキシ統合による一貫した位置情報など、イベントレベルの自然さを追求
- **モデルの交換可能性**:ブラウザという観測層を固定し、推論エンジン(OpenRoute上の任意モデル)を`--model`で切り替え可能な疎結合設計
■ 結論
Webスクレイピングとエージェント実装の「本質はブラウザ側の問題」という洞察は鋭いが、実運用にはOpenRouter課金・複雑なセットアップ・Firefoxバイナリ保守の負担あり。