Trellis
The best agent harness.
Trellis is an AI coding framework that brings persistent project memory, specifications, and workflow structure to any AI coding agent across 22 platforms. It solves the problem of AI agents starting every session from scratch by storing conventions in `.trellis/spec/`, tracking tasks with PRDs in `.trellis/tasks/`, and preserving session context in workspace journals. The framework runs a four-phase loop—Plan, Implement, Verify, Finish—using sub-agents like `trellis-brainstorm`, `trellis-implement`, and `trellis-check` to maintain engineering standards across team members and platforms.
Key Features
Use Cases
- 01Maintaining consistent coding standards across team members using AI coding assistants
- 02Preserving project context and conventions so AI agents work to your engineering requirements
- 03Structuring complex development tasks with PRDs and implementation tracking
- 04Onboarding new team members by codifying tribal knowledge into versioned specs
- 05Using multiple AI coding platforms without rebuilding workflows for each tool
- 06Automatically verifying AI-generated code against project standards and tests
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Trellis — FAQ
What is Trellis?+
Trellis is an engineering framework for AI coding agents that persists project specifications, task requirements, and session memory into your repository. It provides a structured workflow layer that works across multiple AI coding platforms, ensuring agents follow your team's conventions and standards.
How do I install Trellis?+
Install Trellis globally via npm with `npm install -g @mindfoldhq/trellis@latest`, then run `trellis init -u your-name` in your repository. You can optionally specify platforms you use with flags like `--cursor --opencode --codex`.
Which AI coding platforms does Trellis work with?+
Trellis supports 22 AI coding platforms including Cursor, Codex, Claude Code, and OpenCode. It provides platform-aware configuration generation so the same workflow structure works across different tools.
What are the prerequisites for Trellis?+
You need Node.js version 18 or higher and Python version 3.9 or higher installed on your system.
Is Trellis free to use?+
Yes, Trellis is open-source software released under the AGPL-3.0 license and available for free on npm and GitHub.
How is Trellis different from .cursorrules or CLAUDE.md files?+
While those single-file approaches provide basic context, Trellis adds scoped specifications, structured task PRDs, workflow gates, workspace memory, and platform-aware generated files. It prevents the monolithic file problem by organizing context into maintainable, versioned components.
How do I install Trellis?+
Open the source repository on GitHub and follow its README. Trellis is a agent — MCP Agents Market links you directly to the official repo.
Is Trellis free?+
Trellis is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.