尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Composio APM Integrations take-home. Look up any app and see what it takes to get an OAuth app set up and approved — difficulty, time, requirements, blockers, what an agent can do vs. what you must — or have an agent research an app that isn't in the library, live.
An AI agent product lets its users connect apps (Gmail, Slack, Notion…) through OAuth. Each connection is made by an end user, but it goes through an OAuth app that the developer registers with the provider — the provider shows that app's name, logo and requested scopes on the consent screen, and decides how many users may use it and whether it must be reviewed first. Composio's managed OAuth apps let a developer prototype on Composio's own registered app; to launch under their own branding (or for providers Composio doesn't manage, such as X) they must create and, if required, get their own app approved.
That path varies enormously and is badly documented: GitHub is a form and an instant result, Slack needs distribution enabled, Figma and Notion review public apps, Google needs verification plus an annual security assessment for restricted scopes. Developers find out what is required mid-launch. So the product answers, before any work starts: how hard is it, how long will I wait, what will block me, what can an agent do, and where do I take over?
Why this scope: a deep, evidence-backed guide format that works for any app (one schema, a live research agent) matters more than a long list of shallow entries — so 17 verified apps across the difficulty range, plus live generation for everything else.
| Try | What it shows |
|---|---|
| GitHub | Easy: one form, instant, no review |
| Slack | Medium: distribution rules, a setup kit with a Slack manifest, and the live endpoint check |
| Very hard: verification + security assessment; what is sourced vs not published in the Verification panel | |
| Twitter/X | A guide that was corrected against the docs (managed-auth flag, pricing, approval) |
/generate → an unfamiliar app (e.g. "CareerPassport", "Shopify") | The live agent: streamed progress, sources, machine-checked links, shareable URL (refresh mid-run — it resumes) |
Needs Python 3.11+, Node 18.18+, and (for live generation only) a free Gemini API key. The library works without a key.
git clone https://github.com/vasusadariya/apm-integration-composio.git
cd apm-integration-composio/backend
python3 -m venv venv && source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env # then set GEMINI_API_KEY
uvicorn main:app --reload --port 8000
In a second terminal:
cd apm-integration-composio/frontend
npm install --legacy-peer-deps
npm run dev
Open http://localhost:3000. Tests: cd backend && python -m unittest test_api. One-command alternative: ./start.sh. Deployment (Render + Vercel) and all configuration: docs/DETAILS.md.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗