githubinferredactive
Trellis
provenance:github:mindfold-ai/Trellis
WHAT THIS AGENT DOES
Trellis is like a universal translator for AI coding assistants. It allows you to use a wide range of popular AI tools – like Claude, Gemini, and others – all within a single, consistent framework. The problem it solves is the complexity of using different AI coding tools. Each AI assistant has its own quirks and ways of working. Trellis simplifies this by providing a standardized way to interact with them, making it easier to get the best results. Who would use it? Developers and software teams would benefit from Trellis. It streamlines their workflow, allowing them to leverage the power of multiple AI coding assistants without the hassle of
README
<p align="center"> <picture> <source srcset="assets/trellis.png" media="(prefers-color-scheme: dark)"> <source srcset="assets/trellis.png" media="(prefers-color-scheme: light)"> <img src="assets/trellis.png" alt="Trellis Logo" width="500" style="image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;"> </picture> </p> <p align="center"> <strong>A multi-platform AI coding framework that rules</strong><br/> <sub>Supports Claude Code, Cursor, OpenCode, iFlow, Codex, Kilo, Kiro, Gemini CLI, Antigravity, Windsurf, Qoder, and CodeBuddy.</sub> </p> <p align="center"> <a href="./README_CN.md">简体中文</a> • <a href="https://docs.trytrellis.app/">Docs</a> • <a href="https://docs.trytrellis.app/guide/ch02-quick-start">Quick Start</a> • <a href="https://docs.trytrellis.app/guide/ch13-multi-platform">Supported Platforms</a> • <a href="https://docs.trytrellis.app/guide/ch08-real-world">Use Cases</a> </p> <p align="center"> <a href="https://www.npmjs.com/package/@mindfoldhq/trellis"><img src="https://img.shields.io/npm/v/@mindfoldhq/trellis.svg?style=flat-square&color=2563eb" alt="npm version" /></a> <a href="https://www.npmjs.com/package/@mindfoldhq/trellis"><img src="https://img.shields.io/npm/dw/@mindfoldhq/trellis?style=flat-square&color=cb3837&label=downloads" alt="npm downloads" /></a> <a href="https://github.com/mindfold-ai/Trellis/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-AGPL--3.0-16a34a.svg?style=flat-square" alt="license" /></a> <a href="https://github.com/mindfold-ai/Trellis/stargazers"><img src="https://img.shields.io/github/stars/mindfold-ai/Trellis?style=flat-square&color=eab308" alt="stars" /></a> <a href="https://docs.trytrellis.app/"><img src="https://img.shields.io/badge/docs-trytrellis.app-0f766e?style=flat-square" alt="docs" /></a> <a href="https://discord.com/invite/tWcCZ3aRHc"><img src="https://img.shields.io/badge/Discord-Join-5865F2?style=flat-square&logo=discord&logoColor=white" alt="Discord" /></a> <a href="https://github.com/mindfold-ai/Trellis/issues"><img src="https://img.shields.io/github/issues/mindfold-ai/Trellis?style=flat-square&color=e67e22" alt="open issues" /></a> <a href="https://github.com/mindfold-ai/Trellis/pulls"><img src="https://img.shields.io/github/issues-pr/mindfold-ai/Trellis?style=flat-square&color=9b59b6" alt="open PRs" /></a> <a href="https://deepwiki.com/mindfold-ai/Trellis"><img src="https://img.shields.io/badge/Ask-DeepWiki-blue?style=flat-square" alt="Ask DeepWiki" /></a> <a href="https://chatgpt.com/?q=Explain+the+project+mindfold-ai/Trellis+on+GitHub"><img src="https://img.shields.io/badge/Ask-ChatGPT-74aa9c?style=flat-square&logo=openai&logoColor=white" alt="Ask ChatGPT" /></a> </p> <p align="center"> <img src="assets/trellis-demo.gif" alt="Trellis workflow demo" width="100%"> </p> ## Why Trellis? | Capability | What it changes | | --- | --- | | **Auto-injected specs** | Write conventions once in `.trellis/spec/`, then let Trellis inject the relevant context into each session instead of repeating yourself. | | **Task-centered workflow** | Keep PRDs, implementation context, review context, and task status in `.trellis/tasks/` so AI work stays structured. | | **Parallel agent execution** | Run multiple AI tasks side by side with git worktrees instead of turning one branch into a traffic jam. | | **Project memory** | Journals in `.trellis/workspace/` preserve what happened last time, so each new session starts with real context. | | **Team-shared standards** | Specs live in the repo, so one person’s hard-won workflow or rule can benefit the whole team. | | **Multi-platform setup** | Bring the same Trellis structure to 11 AI coding platforms instead of rebuilding your workflow per tool. | ## Quick Start ```bash # 1. Install Trellis npm install -g @mindfoldhq/trellis@latest # 2. Initialize in your repo trellis init -u your-name # 3. Or initialize with the platforms you actually use trellis init --cursor --opencode --codex -u your-name ``` - `-u your-name` creates `.trellis/workspace/your-name/` for personal journals and session continuity. - Platform flags can be mixed and matched. Current options include `--cursor`, `--opencode`, `--iflow`, `--codex`, `--kilo`, `--kiro`, `--gemini`, `--antigravity`, `--windsurf`, `--qoder`, and `--codebuddy`. - For platform-specific setup, entry commands, and upgrade paths, use the docs: [Quick Start](https://docs.trytrellis.app/guide/ch02-quick-start) • [Supported Platforms](https://docs.trytrellis.app/guide/ch13-multi-platform) • [Real-World Scenarios](https://docs.trytrellis.app/guide/ch08-real-world) ## Use Cases ### Teach AI your project once Put coding standards, file structure rules, review habits, and workflow preferences into Markdown specs. Trellis loads the relevant pieces automatically so you do not have to re-explain the repo every time. ### Run multiple AI tasks in parallel Use git worktrees and Trellis task structure to split work cleanly across agents. Different tasks can move forward at the same time without stepping on each other’s branches or local state. ### Turn project history into usable memory Task PRDs, checklists, and workspace journals make previous decisions available to the next session. Instead of starting from blank context, the next agent can pick up where the last one left off. ### Keep one workflow across tools If your team uses more than one AI coding tool, Trellis gives you one shared structure for specs, tasks, and process. The platform-specific wiring changes, but the workflow stays recognizable. ## How It Works Trellis keeps the core workflow in `.trellis/` and generates the platform-specific entry points you need around it. ```text .trellis/ ├── spec/ # Project standards, patterns, and guides ├── tasks/ # Task PRDs, context files, and status ├── workspace/ # Journals and developer-specific continuity ├── workflow.md # Shared workflow rules └── scripts/ # Utilities that power the workflow ``` Depending on the platforms you enable, Trellis also creates tool-specific integration files such as `.claude/`, `.cursor/`, `AGENTS.md`, `.agents/`, `.codex/`, `.kilocode/`, and `.kiro/`. For Codex, Trellis now installs both project skills under `.agents/skills/` and project-scoped config/custom agents under `.codex/`. At a high level, the workflow is simple: 1. Define standards in specs. 2. Start or refine work from a task PRD. 3. Let Trellis inject the right context for the current task. 4. Use checks, journals, and worktrees to keep quality and continuity intact. ## Spec Templates & Marketplace Specs ship as empty templates by default — they are meant to be customized for your project's stack and conventions. You can fill them from scratch, or start from a community template: ```bash # Fetch templates from a custom registry trellis init --registry https://github.com/your-org/your-spec-templates ``` Browse available templates and learn how to publish your own on the [Spec Templates page](https://docs.trytrellis.app/templates/specs-index). ## What's New - **v0.3.6**: task lifecycle hooks, custom template registries (`--registry`), parent-child subtasks, fix PreToolUse hook for CC v2.1.63+. - **v0.3.5**: hotfix for delete migration manifest field name (Kilo workflows). - **v0.3.4**: Qoder platform support, Kilo workflows migration, record-session task awareness. - **v0.3.1**: background watch mode for `trellis update`, improved `.gitignore` handling, docs refresh. - **v0.3.0**: platform support expanded from 2 to 10, Windows compatibility, remote spec templates, `/trellis:brainstorm`. ## FAQ <details> <summary><strong>How is this different from <code>CLAUDE.md</code>, <code>AGENTS.md</code>, or <code>.cursorrules</code>?</strong></summary> Those files are useful, but they tend to become monolithic. Trellis adds structure around them: layered specs, task context, workspace memory, and platform [truncated…]
PUBLIC HISTORY
First discoveredMar 31, 2026
IDENTITY
inferred
Identity inferred from code signals. No PROVENANCE.yml found.
Is this yours? Claim it →METADATA
platformgithub
first seenJan 26, 2026
last updatedMar 30, 2026
last crawledtoday
version—
README BADGE
Add to your README:
