This repository uses a data-driven approach where all entries are stored in data.toml and the README.md is automatically generated from this structured data.
The data.toml file contains five main sections corresponding to the categories in the README:
- Agents →
[[agents]] - Vibe-coding apps →
[[apps]] - Agent interfaces →
[[interfaces]] - Tools and MCP servers →
[[tools]] - Vibe-coding workflows →
[[workflows]]
Each entry follows this TOML structure:
[[section_name]]
name = "Project Name"
website = "https://example.com/"
repo = "https://github.com/user/repo"
open_source = true
summary = "Headline up to 20 words."
detail = "One concise paragraph expanding on capabilities and use-cases."
category = "Relevant Category"name: Project name (≥ 2 characters)summary: Headline description (≤ 20 words)detail: Detailed description (1-3 sentences)open_source: Boolean indicating if the project is open sourcecategory: Category classification
website: Project website URLrepo: GitHub repository URLhot: Boolean flag for exceptional/trending resources (maintainer-only)
Note: Either website or repo must be provided.
Core coding agents that use LLMs to write/modify code. Typically CLI/daemon/desktop/server applications that expose tools for code editing, running, testing, and repository operations.
Applications that build significant product features on top of agents, such as project management, planning, product roadmapping, collaboration, and dashboards.
Primarily GUI/UX wrappers around existing agents that add convenience rather than core capabilities. Keywords include "GUI", "Electron app", "web UI for...".
Plugins, subagents, slash commands, MCP servers, and IDE extensions that extend agents but are not standalone coding agents.
Prompts, configurations, playbooks, or step-by-step methods that change how agents build software.
[[agents]]
name = "Opencode"
website = "https://opencode.ai/"
repo = "https://github.com/sst/opencode"
open_source = true
summary = "Open source terminal-based coding agent with multi-provider LLM support."
detail = "Opencode supports 75+ LLM providers and integrates with IDEs including Cursor and VS Code, enabling flexible model subscriptions for terminal-based development workflows."
category = "Open source"- Never include the
hotattribute when adding new entries - this is reserved for maintainers - Use proper TOML syntax and escaping for strings
- Entries are automatically sorted alphabetically by name within each section
- Only edit
data.toml- never editREADME.mddirectly as it's auto-generated - Be factual and concise - avoid hype and unverified claims
- Use existing categories from the category classifications above
- Cloud-only agents are not open source - if they can run on your own hardware they should be in the main "agents" section