快速开始

快速开始的目标是跑通 CodeFlow 的最小使用闭环:账号可用、Client 在线、模型可调用、工作区可访问,并完成一次普通会话和一次需求交付验证。

第一次使用建议按本章顺序操作。普通会话是最短的联通性验证,它能确认账号、Server、Client、工作区、模型 Key 和本地执行环境都可用;需求编排则用于验证 CodeFlow 是否能把一个明确诉求推进到可审查的交付结果。

2.1 注册与登录

用浏览器打开CodeFlow官网,注册账号https://codeflow.hanshangai.com/

注册时按照页面提示填写邮箱、邮箱验证码、手机号、姓名和密码,并勾选用户协议。 alt text 登录时输入邮箱和密码即可进入工作台。若多次输入错误,账号进入临时锁定状态;如果忘记密码,可以通过“忘记密码”入口重置。

注:

  • 注册并登录后,系统会为账号生成默认 Client Key。这个 Key 用于本地 Client 连接 Server。
  • 同一账号的在线 Web 会话超过2个时,登录页面会提示选择需要下线的旧会话。

2.2 Client 安装向导

登录成功后,系统自动弹出“Client 安装向导”弹框,Client 安装向导要完成三件事:先把 Client 安装并启动到本机,再创建指向本地项目目录的工作区,最后配置可用的大模型 Key(默认Key有少量token额度可用)。三者缺一项,普通会话和需求编排都无法执行。

Client安装之前,先确定是否需要安装。如果是企业员工,基于企业管理员创建的共享工作区工作,那么就不需要安装Client,直接跳过Client安装向导,切换到共享工作区即可工作。如果需要安装,点击“下一步”。 alt text

2.2.1 一键安装 Client

“一键安装 Client”这个步骤会自动选择当前环境的操作系统,提供对应的一键安装脚本。 alt text

点击下载按钮,下载脚本到本机目录(此时脚本已携带您的Client Key,请勿转发)。打开系统终端窗口,cd命令切换到安装脚本所在目录,复制安装命令,并执行。

例如,Windows平台,打开PowerShell,切换到安装脚本所在目录,执行如下命令:

powershell -ExecutionPolicy Bypass -File .\install-codeflow-client.ps1

alt text 一键安装完成后,Client 会自动后台启动,并跳到下一步“创建工作区”。

2.2.2 创建工作区

工作区是 Client 可管理的本地项目目录。AI 能读取、修改、运行和验证的代码及文档资料,必须位于工作区边界内。创建工作区前,请确认至少一个 Client 在线;没有在线 Client 时,系统会阻止新建工作区。 alt text

点击“新建工作区”,填写工作区名称和工作区目录。名称用于在 Web 工作台中识别项目,目录是 Client 所在机器上的本地路径。 alt text

点击“创建”后,会自动跳到下一步,配置“大模型Key”。

2.2.3 配置大模型 Key

CodeFlow 默认内置了GPT大模型的Key,并有少量token流量,只需点击“启用”按钮即可,后续可以在“系统设置”->“大模型Key”界面配置自己的Key,或者在CodeFlow平台购买流量。 alt text

启用后的状态变化如下,然后点击下一步 alt text

完成配置 alt text

2.3 创建第一条会话

在会话工作台左侧点击“新建会话”,填写会话名称并选择引擎。会话创建后会锁定引擎;如果要从 Claude 切换到 Codex,或切换到另一类引擎,需要新建另一条会话。 alt text

由于安装向导已经启用了内置的GPT模型,可用的引擎是Codex CLI。如果配置了其他大模型的KEY,兼容Claude的,可用选择Claude引擎。 alt text 会话名称最好应能表达任务目标,例如“理解项目结构”“排查登录问题”“补充 README 使用说明”。

这时候已经配置完毕,随便尝试第一条消息看看连通性,如输入“hi”。如果正常回复,则表示配置成功,可以问项目的相关问题或基本的开发工作了。 alt text

会话运行时,Web 会展示用户消息、助手回复、工具调用、命令执行、文件读取、错误和终止状态。如果 AI 修改了文件,还能看到文件变更入口和 Diff。当前回合运行时继续发送消息,后续消息会进入队列,按顺序投递。

2.4 创建第一条需求

需求编排适合有明确交付目标、需要产物留痕或需要流程门禁的任务。它不是把一句话直接交给 AI 写代码,而是先通过需求分析识别候选需求、待澄清项、推荐工作流和资产缺口,再创建 Intake 并启动流程。

进入“需求”或“编排工作台”页面。第一次创建需求时,不建议选择大型需求,应选择边界清楚、可验收的小任务,例如修复一个明确页面问题或完成一个独立的小功能。

AI 需求分析会把原始诉求整理成候选需求。候选需求可能是可创建、待澄清、待选流程或已创建。只有当范围、入口、验收和关键规则足够清楚时,才适合创建正式 Intake;如果存在待澄清项,先补充信息再继续。

创建 Intake 后,选择合适工作流并启动运行实例。工作流会把需求推进到节点执行、Artifact 产出、人工/自动审批、运行验证和交付收口。小需求可以选择更轻量流程,大需求应使用更完整的阶段和人工确认。

创建需求

  • 点击AI按钮,使用AI来协助分析补充完善需求,可以通过多轮沟通来不断澄清。
  • 点击 + 号,手工录入需求。 alt text

这里为当前项目创建一个需求会话 alt text

创建后进入需求澄清环节 alt text

输入需求:“我需要为登录页面增加基本的验证码功能,字母数字验证就可以” alt text 因为需求比较简单,AI分析后认为可以直接创建,它没有疑问了,我们也没什么补充。这时候点击右上角的“创建”按钮即可。

2.5 查看交付结果

需求创建后,切换到“需求编排”TAB,系统默认推进有工作流,点击右上角的“立即执行”就可以启动流程,运行编排任务了。 alt text 在启动之前,也可以选择不同的工作流或者单角色执行模式,比如只做需求分析或者只做UI设计,就可以选择单角色来完成任务。

点击后,状态进入到执行中,这时候可以看到执行到哪个节点了,以及当前处理人是谁。 alt text

当节点执行完成,如果配置了需要人工审核,就会在待办里面弹框提醒,如果配置了企业微信或者钉钉,则会在企微群或钉钉群@对应人员去审核处理。 alt text

双击节点或者点击“查看详情”,即可打开审核界面。如果审核有问题,可以输入审核意见重跑当前节点。如果没问题,可以直接点击“通过并继续”,自动进入下一节点执行。按此方式,走完全部流程节点。 alt text

其他

  • 在编排工作台中选择运行实例。运行监控会展示流程图、节点状态、待处理节点和操作入口;节点详情用于查看输入、输出、结论、耗时、重试次数和处理人;节点会话可以进入 AI 的实际执行过程;Artifact Browser 用于查看节点产出的结果物、版本和文件。

  • 查看交付结果时要区分三类对象:最终文件是写入工作区的真实代码、文档、配置或资源;Artifact 是节点产出的结构化结果,用于审核、传递给下游节点和版本对比;运行证据是事件、Prompt Snapshot、节点状态、反馈记录和错误信息,用于排障和审计。