Public registry
Vendor registry.
A human-readable, syntax-highlighted view of the 16 vendors in the devngn.ai registry, the exact payload tools receive from the raw endpoint.
{
"schemaVersion": 1,
"generatedAt": "2026-07-08T22:07:02.434Z",
"slogan": "Manage your AI-bits",
"research": {
"total": 16,
"byStatus": {
"planned": 16
}
},
"vendors": [
{
"id": "github-copilot",
"name": "GitHub Copilot",
"products": [
"GitHub Copilot",
"GitHub Copilot Chat",
"GitHub Copilot CLI"
],
"category": "ai-vendor",
"commands": [
"gh"
],
"extensionIds": [
"GitHub.copilot",
"GitHub.copilot-chat"
],
"docsUrl": "https://docs.github.com/copilot",
"logoRef": "vendor:github-copilot",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Copilot instruction, prompt, and custom instruction patterns."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
".github",
"copilot-instructions.md"
],
"name": "GitHub Copilot instructions",
"description": "Workspace custom instructions for GitHub Copilot.",
"scanChildren": false
},
{
"kind": "instruction",
"scope": "workspace",
"path": [
".github",
"instructions"
],
"name": "GitHub Copilot instruction files",
"description": "Folder containing GitHub Copilot instruction files.",
"scanChildren": true
},
{
"kind": "prompt",
"scope": "workspace",
"path": [
".github",
"prompts"
],
"name": "GitHub Copilot prompt files",
"description": "Folder containing reusable Copilot prompt files.",
"scanChildren": true
}
]
},
{
"id": "anthropic-claude-code",
"name": "Claude Code",
"products": [
"Claude Code"
],
"category": "ai-cli",
"commands": [
"claude"
],
"extensionIds": [],
"docsUrl": "https://docs.anthropic.com/claude-code",
"logoRef": "vendor:anthropic",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Claude Code memory, command, settings, and skill folder conventions."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
"CLAUDE.md"
],
"name": "Claude Code project memory",
"description": "Workspace/project guidance read by Claude Code.",
"scanChildren": false
},
{
"kind": "cli-config",
"scope": "workspace",
"path": [
".claude",
"settings.json"
],
"name": "Claude Code workspace settings",
"scanChildren": false
},
{
"kind": "skill",
"scope": "workspace",
"path": [
".claude",
"commands"
],
"name": "Claude Code commands",
"scanChildren": true
}
]
},
{
"id": "openai-codex",
"name": "OpenAI Codex-style tooling",
"products": [
"OpenAI Codex CLI"
],
"category": "ai-cli",
"commands": [
"codex"
],
"extensionIds": [],
"docsUrl": "https://github.com/openai/codex",
"logoRef": "vendor:openai",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Codex CLI instruction and workspace metadata conventions."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
"AGENTS.md"
],
"name": "Agent instructions",
"description": "Workspace instructions for Codex-style coding agents.",
"scanChildren": false
}
]
},
{
"id": "opencode",
"name": "OpenCode",
"products": [
"OpenCode"
],
"category": "ai-cli",
"commands": [
"opencode"
],
"extensionIds": [],
"docsUrl": "https://opencode.ai/docs/",
"logoRef": "vendor:opencode",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm OpenCode AGENTS.md usage, config files, provider settings, and editor integration patterns."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
"AGENTS.md"
],
"name": "OpenCode project instructions",
"description": "OpenCode project guidance created by /init for project structure and coding patterns.",
"scanChildren": false
}
]
},
{
"id": "google-gemini",
"name": "Google Gemini tooling",
"products": [
"Gemini CLI",
"Gemini Code Assist"
],
"category": "ai-vendor",
"commands": [
"gemini"
],
"extensionIds": [],
"docsUrl": "https://ai.google.dev",
"logoRef": "vendor:google-gemini",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Gemini instruction files, CLI config, and editor extension conventions."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
"GEMINI.md"
],
"name": "Gemini instructions",
"scanChildren": false
}
]
},
{
"id": "cursor",
"name": "Cursor",
"products": [
"Cursor"
],
"category": "ai-editor",
"commands": [
"cursor"
],
"extensionIds": [],
"docsUrl": "https://docs.cursor.com",
"logoRef": "vendor:cursor",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Cursor rules, memories, and project metadata patterns."
},
"aiBitPatterns": [
{
"kind": "rule",
"scope": "workspace",
"path": [
".cursor",
"rules"
],
"name": "Cursor rules",
"scanChildren": true
},
{
"kind": "instruction",
"scope": "workspace",
"path": [
".cursorrules"
],
"name": "Legacy Cursor rules",
"scanChildren": false
}
]
},
{
"id": "windsurf-codeium",
"name": "Windsurf and Codeium",
"products": [
"Windsurf",
"Codeium"
],
"category": "ai-editor",
"commands": [
"windsurf"
],
"extensionIds": [
"Codeium.codeium"
],
"docsUrl": "https://docs.windsurf.com",
"logoRef": "vendor:windsurf",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Windsurf and Codeium rule, memory, and extension storage patterns."
},
"aiBitPatterns": [
{
"kind": "rule",
"scope": "workspace",
"path": [
".windsurf",
"rules"
],
"name": "Windsurf rules",
"scanChildren": true
}
]
},
{
"id": "continue",
"name": "Continue",
"products": [
"Continue"
],
"category": "ai-editor",
"commands": [
"continue"
],
"extensionIds": [
"Continue.continue"
],
"docsUrl": "https://docs.continue.dev",
"logoRef": "vendor:continue",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Continue config, rules, assistants, model preferences, and workspace overrides."
},
"aiBitPatterns": [
{
"kind": "cli-config",
"scope": "workspace",
"path": [
".continue",
"config.json"
],
"name": "Continue workspace config",
"scanChildren": false
},
{
"kind": "rule",
"scope": "workspace",
"path": [
".continue",
"rules"
],
"name": "Continue rules",
"scanChildren": true
}
]
},
{
"id": "cline-roo",
"name": "Cline and Roo Code-style tools",
"products": [
"Cline",
"Roo Code"
],
"category": "ai-editor",
"commands": [],
"extensionIds": [
"saoudrizwan.claude-dev",
"RooVeterinaryInc.roo-cline"
],
"docsUrl": "https://docs.cline.bot",
"logoRef": "vendor:cline-roo",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Cline/Roo rules, modes, MCP settings, and workspace/user precedence."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
".clinerules"
],
"name": "Cline rules",
"scanChildren": false
},
{
"kind": "rule",
"scope": "workspace",
"path": [
".roo",
"rules"
],
"name": "Roo rules",
"scanChildren": true
},
{
"kind": "model-preference",
"scope": "workspace",
"path": [
".roomodes"
],
"name": "Roo modes",
"scanChildren": false
}
]
},
{
"id": "aider",
"name": "Aider",
"products": [
"Aider"
],
"category": "ai-cli",
"commands": [
"aider"
],
"extensionIds": [],
"docsUrl": "https://aider.chat",
"logoRef": "vendor:aider",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Aider config, conventions, ignore files, and model preference locations."
},
"aiBitPatterns": [
{
"kind": "cli-config",
"scope": "workspace",
"path": [
".aider.conf.yml"
],
"name": "Aider config",
"scanChildren": false
},
{
"kind": "instruction",
"scope": "workspace",
"path": [
"CONVENTIONS.md"
],
"name": "Aider conventions",
"scanChildren": false
}
]
},
{
"id": "amazon-q",
"name": "Amazon Q Developer",
"products": [
"Amazon Q Developer"
],
"category": "ai-vendor",
"commands": [
"q"
],
"extensionIds": [
"AmazonWebServices.amazon-q-vscode"
],
"docsUrl": "https://docs.aws.amazon.com/amazonq",
"logoRef": "vendor:amazon-q",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Amazon Q Developer CLI, IDE, and workspace customization patterns."
},
"aiBitPatterns": [
{
"kind": "rule",
"scope": "workspace",
"path": [
".amazonq",
"rules"
],
"name": "Amazon Q rules",
"scanChildren": true
}
]
},
{
"id": "jetbrains-ai",
"name": "JetBrains AI and Junie",
"products": [
"JetBrains AI",
"Junie"
],
"category": "ai-editor",
"commands": [],
"extensionIds": [],
"docsUrl": "https://www.jetbrains.com/ai",
"logoRef": "vendor:jetbrains",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm JetBrains AI and Junie project guidance, settings, and generated metadata."
},
"aiBitPatterns": [
{
"kind": "instruction",
"scope": "workspace",
"path": [
".junie",
"guidelines.md"
],
"name": "Junie guidelines",
"scanChildren": false
}
]
},
{
"id": "zed-ai",
"name": "Zed AI",
"products": [
"Zed AI"
],
"category": "ai-editor",
"commands": [
"zed"
],
"extensionIds": [],
"docsUrl": "https://zed.dev/docs/ai",
"logoRef": "vendor:zed",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Zed AI assistant, rules, prompts, and project settings patterns."
},
"aiBitPatterns": [
{
"kind": "cli-config",
"scope": "workspace",
"path": [
".zed",
"settings.json"
],
"name": "Zed workspace settings",
"scanChildren": false
}
]
},
{
"id": "tabnine",
"name": "Tabnine",
"products": [
"Tabnine"
],
"category": "ai-vendor",
"commands": [
"tabnine"
],
"extensionIds": [
"TabNine.tabnine-vscode"
],
"docsUrl": "https://docs.tabnine.com",
"logoRef": "vendor:tabnine",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to confirm Tabnine workspace, policy, and personalization metadata patterns."
},
"aiBitPatterns": [
{
"kind": "cli-config",
"scope": "workspace",
"path": [
".tabnine"
],
"name": "Tabnine workspace metadata",
"scanChildren": false
}
]
},
{
"id": "git",
"name": "Git",
"products": [
"Git"
],
"category": "dev-tool",
"commands": [
"git"
],
"extensionIds": [],
"docsUrl": "https://git-scm.com/docs",
"logoRef": "vendor:git",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to model git-specific preferences such as branch naming habits and aliases."
},
"aiBitPatterns": [
{
"kind": "cli-config",
"scope": "workspace",
"path": [
".git",
"config"
],
"name": "Git workspace config",
"scanChildren": false
}
]
},
{
"id": "github-cli",
"name": "GitHub CLI",
"products": [
"GitHub CLI"
],
"category": "dev-tool",
"commands": [
"gh"
],
"extensionIds": [],
"docsUrl": "https://cli.github.com/manual",
"logoRef": "vendor:github-cli",
"research": {
"status": "planned",
"lastResearchedAt": null,
"sources": [],
"summary": "Run /research to model gh extensions, aliases, auth state, and branch/pull request workflow preferences."
},
"aiBitPatterns": []
}
]
}