FylloCode is a governance layer for coding agents designed to streamline workflow, enforce consistency, and ensure traceability in AI-driven development. It separates thinking from execution by structuring tasks into four phases: Task (defining intent), Proposal (exploring architecture and generating plans), Apply (executing approved changes), and Archive (recording outcomes and updating project specs). This approach ensures that misunderstandings are caught early, as agents can only propose changes—never code—until reviewed.
Key Features:
Agent Protocol (ACP): Connects to any AI agent via a unified interface, enabling seamless collaboration with Claude Code, Codex, or other ACP-compatible agents.
System Reminders: Enforces constraints at each workflow stage, ensuring agents focus on exploration in the Proposal phase and strict execution in Apply.
Task Panel: Manages tasks from local lists or synced platforms like Yunxiao, serving as the entry point for structured workflows.
Integration with Development Platforms: Supports connections to tools like GitHub, TAPD, Jira, and Yunxiao, with API-driven task management that avoids token-intensive interactions.
Workflow Editor: Customizable multi-stage workflows with built-in templates, allowing teams to adapt processes to their needs.
OpenSpec-Driven Proposals: Generates structured artifacts (proposal.md, design.md, specs, tasks.md) for review before implementation, ensuring clear documentation and traceability.
Streaming Rendering Engine: Uses markstream-vue for real-time rendering of flowcharts, formatted text, and diagrams during Proposal creation.
Engineering Guardrails: Provides soft constraints via Guidelines and hard enforcement through linting, tests, and CI checks to maintain code quality.
Audience & Benefit:
Ideal for developers and engineering teams seeking to integrate AI agents into their workflow while maintaining code quality, consistency, and traceability. FylloCode enables teams to leverage AI-driven development without sacrificing control or clarity, ensuring that every change is reviewed, documented, and aligned with project goals. By separating understanding from execution, it reduces the risk of costly errors and fosters a collaborative environment where decisions are transparent and accessible.
Installable via winget, FylloCode provides a structured framework for modern software development, empowering teams to focus on high-level design while ensuring agents deliver consistent, maintainable results.