Skip to content

快速开始

安装桌面端

从 GitHub Releases 下载对应平台的安装包:

下载 FylloCode

FylloCode 是桌面应用,适合直接打开本地代码库工作。当前新版本提示会引导用户打开 Release 页面下载安装包,不是后台自动更新。

打开项目

启动 FylloCode 后,选择一个本地代码库作为项目。推荐先从一个已经有明确工程规范的项目开始,这样 fyllo-specsfyllo-skills 能更好地发挥作用。

如果项目还没有 OpenSpec 结构,FylloCode 在创建 proposal 时会补齐最小结构,包括:

  • openspec/config.yaml
  • openspec/specs/
  • openspec/changes/archive/

安装或识别 Agent

进入设置中的 ACP Agents 页面,安装或识别可用的 Coding Agent。

ACP Agents 页面截图

FylloCode 通过 Agent Client Protocol 接入不同 Agent。Agent 会按 nativeadapterbridge 三类展示,分类含义见 ACP Agent 分类

创建 Task

进入任务看板,新建本地任务或从已接入的研发系统中读取任务。

任务看板截图

一个好的 Task 应该至少包含:

  • 任务背景
  • 影响范围
  • 明确的约束
  • 可验证的验收标准
  • 已知风险或不确定点

在对话中收敛方案

在任务上下文中打开对话,让 Agent 分析需求、检索代码佐证、引导你权衡取舍,一起把方案和决策定下来,再进入 Proposal。被采纳与被放弃的思路都会随这条主线留存。

进入 Proposal

当方案在对话中确认后,让 Agent 进入 proposal 创建流程,把决策固化下来。Proposal 通常会生成四类产物:

产物作用
proposal.md说明背景、新增能力、变更能力和受影响模块
design.md记录目标、非目标、关键决策和被放弃方案
specs抽取并回写本次变更涉及的项目规范
tasks.md以文件和函数为维度拆分执行任务和验收标准

执行 Apply 与 Archive

Proposal 评审通过后,按 tasks.md 执行实现;实现完成后归档,把代码变更范围、决策上下文、spec 更新和 guidelines 演进结果沉淀下来,作为下一次任务的背景知识。

建议第一次使用时选择小范围变更,完整走一遍 Task → Chat → Proposal → Apply & Archive。这样能更快理解 FylloCode 的价值,也能暴露团队现有规范中不够清晰的部分。

基于 AGPL-3.0 发布