dots 是什么?

feder-cr/dots 是一个开源的 AI 代理浏览器,旨在为 AI 代理提供不受限制的网页浏览能力。

⭐ 2,739 Stars 🍴 469 Forks Python MIT 作者: feder-cr
来源:官方 README 与文档入口 查看 GitHub 仓库 →

为什么值得关注

该项目因其在 AI 代理网页浏览方面的创新而受到关注。它解决了传统浏览器在 AI 代理场景下的限制,如指纹识别和自动化检测。项目采用真实的 Firefox 引擎,并通过独特的身份和浏览器配置,为 AI 代理提供安全的网页浏览环境。

来源:官方 README 与文档入口

核心功能

AI 代理浏览器

feder-cr/dots 使用真实的 Firefox 引擎,并通过独特的身份和浏览器配置,为 AI 代理提供安全的网页浏览环境,避免指纹识别和自动化检测。

来源:官方 README 与文档入口
模型可替换性

用户可以通过一个标志来更换模型,而浏览器保持不变,使得模型和浏览器的分离更加灵活。

来源:官方 README 与文档入口
个性化配置

通过 `--seed` 参数,可以保证每次运行时浏览器配置的一致性,同时 `--profile-dir` 参数可以保持登录信息和 Cookie。

来源:官方 README 与文档入口

技术架构

项目采用模块化设计,主要模块包括命令行界面、浏览器引擎和模型接口。代码目录结构清晰,src 目录下包含主要的代码实现,tests 目录包含测试代码。数据流转方面,用户通过命令行启动浏览器,并通过模型接口与 AI 代理进行交互。

来源:官方仓库目录与依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) requests argparse PyInstaller AI 代理浏览器 模型可替换性 个性化配置 dots 项目本体 核心功能 关键依赖

技术栈

语言Python框架无特定框架,主要使用 Python 标准库和第三方库
requestsargparsePyInstaller
无特定基础设施,可通过命令行直接运行
来源:官方仓库目录与依赖文件

快速上手

安装: Windows: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" Linux: curl -LsSf https://astral.sh/uv/install.sh | sh 运行:source $HOME/.local/bin/env uvx --from git+https://github.com/feder-cr/dots dots --openrouter-key sk-or-... 访问:http://127.0.0.1:8765
来源:官方 README 与文档入口

使用场景

1. AI 代理网页爬虫:用于自动化网页数据抓取和解析。 2. AI 代理网页测试:用于自动化网页功能测试。 3. AI 代理网页搜索:用于自动化网页搜索和内容分析。 4. AI 代理网页交互:用于自动化网页交互和用户模拟。

来源:官方 README 与文档入口

优势与局限

优势

  • 优势1:提供安全的 AI 代理网页浏览环境,避免指纹识别和自动化检测。
  • 优势2:模型和浏览器分离,提供灵活的模型替换能力。
  • 优势3:支持个性化配置,保持浏览器配置的一致性。

局限

  • 局限1:项目处于早期阶段,功能可能不够完善。
  • 局限2:项目依赖外部安装脚本,可能存在兼容性问题。
来源:官方 README 与文档入口

最新版本

信息不足,待补充

来源:官方 Releases

总结评价

feder-cr/dots 是一个值得关注的开源项目,尤其适合需要 AI 代理进行网页浏览和交互的开发者和团队。它提供了一种创新的解决方案,解决了传统浏览器在 AI 代理场景下的限制,但项目仍处于早期阶段,功能可能不够完善。

来源:官方仓库
资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-10-01 18:32.

参考材料:README、GitHub API、依赖文件