scootcli logo

scootcli

免费

一个迷你的编程智能体,指哪打哪。仅依赖标准库的 Python,单文件 zipapp,支持 OpenAI 和 Ollama(Anthropic 即将支持)。终端 REPL,具备智能体循环、工具、审批以及即插即用的扩展注册表。

访问官网
根据共同标签和关键词推荐abdocodemarvradian
ai-agentclicoding-agentllmollamaaiai assistantautomation

工具概览

scoot 是一个用纯 Python 实现的终端编码智能体。它接受自然语言指令,可以在仓库中读取、搜索、编辑和运行命令,并在执行有风险的操作前请求批准。该工具与官方模型 API 通信,包括 OpenAI、Anthropic、xAI、Groq 以及本地 Ollama 实例,且零第三方依赖,仅使用 Python 标准库。它以单文件 zipapp 和 wheel 的形式分发。

该智能体围绕确定性循环构建:模型观察对话历史,判断是否需要工具,并不断重复,直到无需调用工具即可回答。scoot 提供带 REPL 的命令行界面、会话管理、批准模式和提供方层。模型以 provider/model 的形式指定,只写名称时使用默认提供方,即第一个有密钥的提供方,否则使用 Ollama。配置依次通过 CLI 标志、环境变量、项目 .env 和全局 .env 文件解析。

scoot 包含八个工具:read_file、list_dir、search、write_file、edit_file、run_shell、open_editor 和 update_plan。路径相对于工作区根目录解析,当工具需要工作区之外的文件时,scoot 会请求许可。批准模式可设为 always、auto-read、auto-edits 或 yolo。REPL 支持 /help、/status、/model、/approve、/yolo、/worktree 和 /sessions 等命令。它还支持一次性提示、恢复会话,以及用 --json 输出机器可读的结果。

定价

免费

目录尚未确认完整价格档位,请到官网查看当前额度、限制及计费方式。

访问官网

价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。

应用场景

  • 开发者用 scoot 通过自然语言描述改动,为代码文件添加功能。
  • 团队用 scoot 以只读模式解释源文件的内容。
  • 用户用 scoot 通过预设命令按特定指令编辑文件。
  • 开发者用 scoot 在当前目录中恢复之前的会话。
  • 团队在脚本或 CI 环境中用 scoot 自动批准所有工具调用。
  • 用户用 scoot 获取机器可读的结果,以便与其他工具集成。
  • 开发者用 scoot 在 git worktree 中隔离工作。
  • 团队用 scoot 扫描项目并生成 AGENTS.md 文件。

功能特性

在终端运行编程智能体

通过交互式终端操作

连接 OpenAI 模型

连接 Ollama 模型

在智能体循环中调用工具

通过审批控制执行操作

使用可插拔扩展注册表

用户评论

还没有评论,来分享你的使用体验吧