GODLE

by vc-code-project

Not rated
GitHub

About

Free AI prompt orchestration with 185 expert roles, 1,741 templates, and 4 MCP tools — no API key required

Details

Author
vc-code-project
Categories
Developer Tools, AI, Automation, Other, Productivity

Setup

Install GODLE in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/vc-code-project/godle-sdk

Follow the installation instructions in the repository README, then restart your MCP client.

Free AI prompt orchestration SDK with 185 expert roles, 1,741 prompt templates, and agent protocol support (MCP + A2A).

No API key required. Works in browser and Node.js. Zero dependencies.

GODLE is a free, open AI prompt library and orchestration standard. It provides structured, expert-level prompt templates for 185 professional roles across 24 categories — from software engineering and data science to marketing, finance, legal, HR, and more.

Every template includes input/output schemas, eval rubrics, and model routing hints. The SDK connects to a two-layer architecture:

- Layer 1(free, no auth): Static JSON API with all roles, templates, workflows, and eval rubrics
- Layer 2(API key): Stateful edge layer with sessions, task execution, streaming, and eval-driven retries

<script src="https://godle.app/api/v3/godle-sdk.js"></script> <script> // List all roles const roles = await GODLE.listRoles(); console.log(roles); // 185 roles // Get a specific role with all templates const swe = await GODLE.getRole('software-engineering'); console.log(swe.templates); // 10 prompt templates // Generate an expert prompt const prompt = await GODLE.generatePrompt('software-engineering', 'system_design', { input: 'Design a real-time notification system for 10M users' }); console.log(prompt); // Full structured prompt ready for any LLM </script>
// Using the bundle const GODLE = require('./sdk/godle-sdk.bundle.js'); // Or import individual modules const { listRoles, getRole, generatePrompt } = require('./sdk/godle-sdk-core.js'); const roles = await listRoles(); const prompt = await generatePrompt('data-science', 'exploratory_data_analysis', { input: 'Analyze customer churn patterns in our SaaS product' });

Engineering & IT: Software Engineering, Frontend Development, Backend Development, DevOps & SRE, ML Engineering, Data Engineering, QA Engineering, Security Engineering, Cloud Architecture, Solutions Architecture, Technical Writing

Data & Analytics: Data Science, Business Intelligence, Data Analytics, Research Science

Product & Design: Product Management, UX Design, UI Design, Product Operations

Marketing: Content Marketing, Growth Marketing, SEO, Social Media, Brand Marketing, Email Marketing, Product Marketing

Sales: Enterprise Sales, Mid-Market Sales, SDR/BDR, Sales Operations, Account Management

Finance: FP&A, Accounting, Treasury, Tax, Audit, Investor Relations

HR & People: HR Business Partnering, Recruiting, L&D, Compensation & Benefits, DEI, People Analytics

Legal: Corporate Law, Compliance, Contract Management, Legal Operations, Privacy/Data Protection

Operations: Supply Chain, Procurement, Facilities, Business Operations

Strategy: Corporate Strategy, M&A, Management Consulting, Business Development

Customer: Customer Success, Customer Support, Community Management

...and more. See thefull role listor callGODLE.listRoles().

All Layer 1 endpoints return JSON with CORS enabled. No API key needed.

GET https://godle.app/api/v3/roles.json # All 185 roles GET https://godle.app/api/v3/roles/{slug}.json # Full role + templates GET https://godle.app/api/v3/categories.json # 24 categories GET https://godle.app/api/v3/workflows.json # 12 multi-step workflows GET https://godle.app/api/v3/evals.json # 1,741 eval rubrics GET https://godle.app/api/v3/team-packs.json # 8 agent team compositions GET https://godle.app/api/v3/capabilities.json # Searchable capability index GET https://godle.app/api/v3/index.json # API manifest

GODLE exposes 4 MCP tools that any MCP-compatible AI agent can call:

{ "tools": [ "godle_list_roles", "godle_match_capability", "godle_execute_task", "godle_compose_workflow" ] }

MCP manifest:https://godle.app/.well-known/mcp.json

// Use as MCP client const client = GODLE.mcp.client('https://godle.app'); const tools = await client.listTools(); const result = await client.callTool('godle_list_roles', { categoryId: 'engineering-it' }); // Expose as MCP server const server = GODLE.mcp.server(); server.addTool('generate_prompt', { / schema / }, async (params) => { return GODLE.generatePrompt(params.roleId, params.templateKey, params); });

GODLE implements Google's Agent-to-Agent protocol for multi-agent orchestration:

A2A agent card:https://godle.app/.well-known/agent.json

// Send a task to GODLE via A2A const client = GODLE.a2a.client('https://godle.app'); const task = await client.sendTask({ skill: 'software-engineering', message: 'Design a microservices architecture for an e-commerce platform' }); // Re-expose GODLE as your own A2A agent const server = GODLE.a2a.server({ name: 'my-agent', skills: ['code-review'] }); const card = server.generateAgentCard();

12 pre-built multi-step workflows with DAG execution:

const run = await GODLE.run('feature-development', { feature: 'Add real-time notifications', context: 'B2B SaaS, 50k users, React frontend, Node backend' });

8 pre-configured agent team compositions:

- examples/browser.html— Browser usage with CDN script tag
-
examples/node.js— Node.js usage with require/import
-
examples/mcp-client.js— MCP client integration

godle-sdk/ sdk/ # SDK source modules godle-sdk-core.js # Core API (listRoles, getRole, generatePrompt) godle-sdk-adapters.js # LLM provider adapters (Anthropic, OpenAI) godle-sdk-workflows.js # DAG workflow execution engine godle-sdk-sessions.js # Session management with memory godle-sdk-streaming.js # SSE streaming client godle-sdk-mcp.js # MCP client + server godle-sdk-a2a.js # A2A client + server godle-sdk.bundle.js # All-in-one UMD bundle (~128KB) docs/ api-v3.md # API reference migration-v2-to-v3.md # v2 to v3 migration guide SPEC-AGENTIC-LAYER.md # Agentic architecture spec manifests/ mcp.json # MCP tool manifest agent.json # A2A agent card ai-plugin.json # ChatGPT plugin manifest openapi.json # OpenAPI 3.1 spec examples/ browser.html # Browser quick start node.js # Node.js quick start mcp-client.js # MCP integration example llms.txt # Compact LLM reference llms-full.txt # Extended reference with template examples LICENSE # MIT License package.json

- Website:https://godle.app
- AI prompt generator:
https://godle.app/app
- Jobs (all 185 roles):
https://godle.app/jobs
- API docs:
https://godle.app/api
- API playground:
https://godle.app/app/playground
- Blog:
https://godle.app/blog
- MCP manifest:
https://godle.app/.well-known/mcp.json
- A2A agent card:
https://godle.app/.well-known/agent.json
- OpenAPI spec:
https://godle.app/api/v3/openapi.json

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

IdeaJarvis is an idea workspace for product builders. Use AI to structure brainstorming into detailed PRDs, conduct comprehensive market research, build prototypes, and gather real community feedback—turning "what if" into "ready to launch.

AI-powered prompt refinement tool with adaptive questioning and multi-provider support. Intelligently refines prompts through clarifying questions, supports 6+ AI providers (Google Gemini, Anthropic Claude, OpenAI, Groq, Alibaba Qwen, Zhipu GLM), and provides comprehensive prompt engineering capabilities.

Equip AI agents with evaluation and self-improvement capabilities with Root Signals.

MCP bridge that lets Claude Code delegate heavy tasks to the Antigravity CLI (agy) — purpose-built tools, model routing with fallback, session continuity, and output truncation to save Claude's context and tokens.

True deliberative consensus MCP server where AI models debate and refine positions across multiple rounds

Local agent workbench bundling OpenHands, Goose, Aider, and ashlrcode against one local LLM, with ashlr-plugin MCP servers pre-wired.

Run AI workflows from glif.app using the Glif MCP server.

Unified MCP server providing access to Claude Code, Codex, and Gemini CLIs through a single gateway. Features multi-LLM orchestration, persistent session management, async job execution with polling, approval gates, retry with circuit breakers, and token optimization. Install: npx -y llm-cli-gateway

a complete and intuitive SDK for building MCP Servers, MCP Agents, and LLM integrations (OpenAI, Claude, Gemini) with minimal effort. It abstracts all the complexity of the MCP protocol, provides an intelligent agent with automatic model routing, and includes a universal client for external APIs all through a single, simple, and powerful interface. Perfect for chatbots, enterprise automation, internal system integrations, and rapid development of MCP-based ecosystems.

Desktop MCP server manager for 14 AI clients. Browse and install 9,200+ MCP servers and 3,100+ AI Skills across Cursor, VS Code, Claude Code, Gemini CLI, and more from one GUI.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.