Skip to main content

Quickstart: All

Beyond AI agent integration, appgrammar provides a web interface, REST API, and collaboration features.


Web UI

The web interface at appgrammar.com lets you browse, manage, and visualize appgrammars.

Registry

Visit the Registry to explore public appgrammars. Search by keyword, filter by tags (saas, e-commerce, api, cli, dashboard, etc.), and sort by trending, stars, or recent.

Fork

Found something useful? Click Fork to create your own copy. Forked appgrammars appear in your dashboard under the "Forked" tab.

Architecture Viewer

Each appgrammar has an Architecture tab showing its module graph — a visual DAG with three zoom levels: Overview (module relationships), Module (contents), and Step (individual build steps).

Teams

Create a Team to collaborate. Team features include role-based access control (owner, admin, member, viewer), shared appgrammars, coding conventions injected into execution context, audit logs, and analytics.

MCP & Hooks

The MCP & Hooks page manages your MCP tokens, generates IDE-specific configuration snippets (Claude Code, Cursor, VS Code, Windsurf, Codex, Antigravity), configures team-scoped connections, and provides auto-sync hook templates.

AI Mesh

The AI Mesh page lets teams provision persistent cloud VMs with AI coding agents (Claude Code, Codex, or Gemini). See AI Mesh Guide for details.


REST API

Use appgrammar from any language or tool that can make HTTP requests. No MCP client required.

Authentication

You need a bearer token — either an MCP token (from the MCP & Hooks page) or an agent session token (from POST /api/agent/sessions with no auth, see Quickstart: AI Agents).

Search the Registry

curl https://appgrammar.com/api/registry?q=ecommerce&tags=saas&limit=5 \
-H "Authorization: Bearer $TOKEN"

Fork an Appgrammar

curl -X POST https://appgrammar.com/api/appgrammars/APPGRAMMAR_ID/fork \
-H "Authorization: Bearer $TOKEN"

Create from Scratch

curl -X POST https://appgrammar.com/api/tools/operations \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tool_type": "create",
"params": {
"description": "Task management API with TypeScript and PostgreSQL",
"language": "typescript",
"framework": "Express"
}
}'

Submit each of the 5 creation steps via POST /api/tools/operations/OPERATION_ID/submit with the returned token.

Execute

# Start execution
curl https://appgrammar.com/api/appgrammars/APPGRAMMAR_ID/start \
-H "Authorization: Bearer $TOKEN"

# Walk through steps
curl "https://appgrammar.com/api/appgrammars/APPGRAMMAR_ID/step/1?token=STEP_TOKEN" \
-H "Authorization: Bearer $TOKEN"

Continue until the response includes "dn": true.

Tool Operations

All tools use the same unified endpoint:

curl -X POST https://appgrammar.com/api/tools/operations \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tool_type": "transmute",
"source_appgrammar_ids": ["APPGRAMMAR_ID"],
"params": {}
}'

Next Steps