AB
AiBoss
project

Step Code - 阶跃星辰开源的终端编程智能体

Step Code 是阶跃星辰推出的开源终端编程智能体,采用 MIT License,可在终端中直接完成代码编写、调试、执行与交付。智能体在 Terminal Bench 2.1 评测中以 ...

Step Code是什么

Step Code 是阶跃星辰推出的开源终端编程智能体,采用 MIT License,可在终端中直接完成代码编写、调试、执行与交付。智能体在 Terminal Bench 2.1 评测中以 80.9% 通过率并列第一,Token 消耗为并列者中最低;自建 Multi-Frame 长程基准中也排名第一。Step Code内置 StepPage 一键发布静态站点能力,让开发与交付在终端闭环。

Step Code的主要功能

  • 终端编程智能体:在终端中直接完成代码编写、调试、执行与交付全流程,无需切换开发环境。
  • 高效长程任务执行:通过优化上下文管理和工具调用链路,减少重复信息与无效调用,长任务也能稳定完成。
  • 低 Token 消耗:在通过率达标的 Agent 中 Token 成本最低,同等能力下显著节省实际使用费用。
  • StepPage 一键发布:本地静态页面构建完成后,一条命令可发布为可访问的线上网站。
  • 多平台支持:支持 macOS、Linux、WSL,Windows 提供 PowerShell beta 版本。

微信关注回复“开源”,加入AI开源项目交流群

如何使用Step Code

  • 安装:macOS/Linux/WSL 运行 curl -fsSL https://static-openapi.stepfun.com/stepcode/install.sh | bash,Windows 用 PowerShell 运行 irm https://static-openapi.stepfun.com/stepcode/install.ps1 | iex。
  • 验证安装:重开终端后运行 step --version 确认安装成功。
  • 登录:在终端运行 step login,或进入 TUI 后输入 /login,通过浏览器 OAuth 登录 Step Plan 订阅,或设置 STEP_API_KEY 使用 API Key 按量计费。
  • 进入项目目录启动:cd /path/to/your/project 后运行 step 进入交互式 TUI。
  • 描述任务:在 TUI 中直接用自然语言描述需求(如分析项目结构、修改代码),脚本/CI 场景可用 step -p "任务描述" 免交互执行。
  • 初始化项目指引(可选):输入 /init 生成 AGENTS.md,已有的 CLAUDE.md 可直接生效。
  • 管理权限:用 Shift+Tab 在 Ask / Read Only / Bypass / Autopilot 四档权限间切换,危险命令任何模式下都会单独确认。
  • 恢复会话:step -c 继续最近会话,step -r 浏览历史会话选择恢复,TUI 内可用 /resume。
  • 常用交互:@ 引用项目文件、!命令 直接执行 Shell 并交给模型、Esc 中断任务、/hotkeys 查看全部快捷键。

Step Code的核心优势

  • 评测成绩领先:Terminal Bench 2.1 通过率 80.9% 并列第一,自建 Multi-Frame 长程基准 73.3% 通过率排名第一。
  • Token 成本最低:两项评测中 Token 消耗均为同梯队最低(长程任务平均 5.09M tokens),同等能力下更省钱。
  • 长程任务可靠:针对真实开发中的长链路任务优化,任务完成稳定性优于多数前沿 Agent Harness。
  • 上下文管理高效:通过优化上下文管理和工具调用链路,减少重复信息与无效调用,让 Token 更聚焦任务推进。
  • 内置一键发布:StepPage 能力让静态站点构建后一条命令即可上线,实现终端内开发-调试-交付闭环。

Step Code的项目地址

  • GitHub仓库:https://github.com/stepfun-ai/Step-Code

Step Code的同类竞品对比

对比维度 Step Code DeepSeek-TUI
技术栈 未公开强调(Agent Harness 架构) Rust 编写,键盘驱动的 ratatui 全屏 TUI
开源协议 MIT License MIT License
适配模型 阶跃星辰 Step 系列模型 深度绑定 DeepSeek V4(v4-pro/v4-flash),100万 Token 上下文
评测成绩 Terminal Bench 2.1 通过率 80.9% 并列第一;Multi-Frame 长程基准第一 无官方公开基准评测成绩
Token 成本 同梯队最低,长程任务平均 5.09M tokens/任务 Auto 模式按任务复杂度自动在 Flash/Pro 间切换,动态控成本
交互模式 Ask / Read Only / Bypass / Autopilot 四档权限 Plan(只读)/ Agent(审批)/ YOLO(全自动)三种模式
特色功能 内置 StepPage 一键发布静态站点 LSP 诊断集成、工作区回滚、子智能体并行(最多10个)、实时成本追踪
扩展能力 开源可共建,生态刚起步 支持 MCP 协议扩展、HTTP/SSE runtime API
安装方式 一行 curl 脚本(macOS/Linux/WSL),Windows 走 WSL npm / Cargo / Homebrew / Scoop / Docker / Release 二进制,原生支持 Windows

Step Code的应用场景

  • 新手上手既有项目:对不熟悉的代码库,直接用自然语言让 Step Code 分析项目结构、梳理逻辑,降低阅读门槛。
  • 功能开发与 Bug 修复:在终端描述需求(如”给登录接口加验证码”),自动完成代码编写、调试与执行,适合日常开发提效。
  • 长链路重构任务:用其长程任务能力和低 Token 优势,完成跨多文件、多步骤的大型重构,且成本可控。
  • 自动化脚本与 CI 集成:通过 step -p "任务描述" 免交互模式,接入 CI/CD 流水线或定时任务,实现脚本化自动开发。
  • 静态网站快速交付:本地完成页面构建后用 StepPage 一条命令发布上线,适合个人主页、文档站、活动页等快速交付场景。