← All projects
Agent workspace

Charming

Build and share small web apps by asking Claude, ChatGPT, or another AI agent. Charming hosts them with storage, scheduled jobs, and sign-in included.

Agent workspaceCharmingBuilt with Composio
Inside the project

What it does

Charming lets anyone build small, working web apps by asking an AI agent like Claude or ChatGPT. The agent writes the app over MCP, the CLI, or the HTTP API, and Charming hosts it with storage, sharing, scheduled jobs, and sign-in included. It's for people who want software for their own work, like an inbox triage tool, a weekly report, or a team dashboard, without setting up hosting or a backend. They describe it, use it right away, and share it with their team.

What Composio powers

Composio powers Charming's connectors, which let apps use a person's own accounts. People connect services such as Gmail, Slack, GitHub, or Salesforce once, then approve each app for read, write, or delete access. Composio holds the credentials and runs tool calls on their behalf. Charming adds per-app approvals, team admin controls, sharing an owner's account with chosen people, and revoking an app without disconnecting the account. Charming builds its catalog from Composio's toolkit API. A weekly job regenerates it, and a classifier excludes tools that could keep access after someone revokes an app, such as sharing a file, creating a webhook, or inviting someone. The catalog covers thousands of Composio tools, and a person reviews each week's changes before they go live.