docker/docker-agent

来源
GitHub
首次上榜日期
领域
智能体
GitHub 星标数
3,705
主要语言
Go
网站
docker.github.io/docker-agent (在新标签页中打开)

本页介绍外部开源仓库,并非 HDATF 产品。

docker/docker-agent

它做什么

docker-agent是Docker推出的AI智能体运行工具,在YAML文件中定义智能体,并通过docker agent命令运行。YAML中写明模型、指令、toolset、子智能体、备用模型、迭代次数上限和skill。工具以MCP服务器形式接入,可通过Docker MCP Gateway、本地stdio或远程HTTP方式连接,另有think、todo、memory等内置工具。memory保存在用户主目录下的SQLite文件中,RAG支持将BM25与embedding结合的检索以及reranking。模型可从OpenAI、Anthropic、Gemini、Bedrock等外部服务商或Docker Model Runner的本地模型中选择,API密钥由用户自行设置。可使用Docker Desktop 4.63及以上版本自带的插件,也可通过Homebrew和发布的二进制文件安装。默认在运行有副作用的工具前请求用户确认,并可设置按拒绝、允许、确认顺序生效的权限规则。--yolo选项会自动批准所有工具,沙箱运行需另行安装Docker Sandboxes,且工作目录以可写方式挂载。它还能把任务交给PATH中的claude、codex等CLI,提供带会话数据库的REST API服务器,通过OCI仓库共享智能体,并以重放已保存会话的方式进行评估。使用数据收集(telemetry)默认开启,文档提醒不要假定收集的数据中不含机密或个人信息。

许可证

Apache-2.0 宽松许可,含专利授权。可商用,需保留声明并注明修改。

同领域的其他仓库

  • omnirush-ai/omnirush-gui
    OmniRush是一款让编码智能体在选定项目中工作的桌面应用。输入是提示和项目文件,输出是修改后的文件、命令结果和Git操作。Electron界面启动本地服务器和内置OpenCode引擎,向所选模型提供技能与MCP工具。MCP是智能体调用外部工具的通用连接协议。运行提示前需要获批的OmniRush账号和设备登录,可用模型目录也来自该账号。公开桌面版本面向Apple Silicon macOS和Linux,并非原生Windows桌面版本。免费访问由服务本身提供,但隐私政策允许收集会话记录和项目上传,用于模型开发并提供给研究合作方。桌面代码主要采用MIT许可证,企业目录另有条款,因此本地执行和源码公开都不等于私密处理或不受限制的企业复用。
  • morluto/rea
    为智能体提供调查应用行为和原生二进制文件的工具。记录证据,并区分静态推断与运行时观察。
  • CopilotKit/OpenDots
    OpenDots是可自托管的持久AI智能体模板,每个智能体拥有独立计算机,可在文字、通话和Slack之间切换。其早期开发阶段的工作空间包含文档Spaces、聊天内计算机视图和人工审核卡。
  • anteloc/ldraw-nova
    ldraw-nova让AI智能体根据创意和用户指导构建LEGO模型。输出包括LDraw源码、多种视图、可编辑的glTF文件和聊天记录。
  • devswha/herdr-web-ui
    这是herdr的浏览器与手机client,可以打开机器上已在运行的agent session,把每个agent窗格同时呈现为聊天和实时terminal。它支持在agent工作时附加截图、引用文件并把消息排队发送,从聊天中的路径打开文件查看器,浏览该窗格的目录,通过SSH添加Linux与macOS机器,并发送网页push通知。

只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。

在 GitHub 上查看 (在新标签页中打开)