22nd of 18 in Agent backends
marketing-team-eve-template
eve lead agent delegating to five marketing specialists with approval gates
- Stars
- 450
- License
- MIT
- Last commit
- Aug 2026
- Language
- TypeScript
Overview
An eve project where a lead agent briefs one of five specialists (product marketing, content, social, SEO, email) and returns their output as Notion pages, Typefully drafts or Resend campaigns through MCP connections. A shared brand context document in Vercel Blob is the only state, sends and scheduled publishes pause for approval in Slack or the terminal, and models come through Vercel AI Gateway. For teams studying multi-agent delegation.
Who it is for: Teams studying multi-agent delegation with real tool writes
Strengths
- Approval matrix is enforced in connection tool lists, not only in prompts
- Each specialist is a directory; the lead routes on its description alone
- Remote agents let a specialist live in its own deployment
- CLAUDE.md, AGENTS.md and architecture docs included
Weaknesses
- Needs Notion, Resend and Slack connectors via Vercel Connect plus a Typefully key
- Tied to eve, Vercel AI Gateway, Blob and Sandbox
- No tests; pnpm validate covers lint and typecheck
- No .env.example
What it needs
- TypeScript, eve, ai-gateway, ai-sdk
- Needs vercel-connect, notion, resend, slack, typefully-api-key, vercel-blob, ai-gateway
- GitHub template
Also in Agent backends
See all 18| Rank | Project | Score |
|---|---|---|
| 1 | eve-software-factory-templateeve pipeline that turns GitHub or Linear issues into reviewed draft PRs | 65 out of 100 |
| 3 | personal-agent-templateeve and Nuxt personal agent with Slack, GitHub, Linear and per-user memory | 57 out of 100 |
| #4 | adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents | 53 out of 100 |
| #5 | ai-townGenerative-agents town simulation on Convex with Ollama by default | 52 out of 100 |
| #6 | knowledge-agent-templateNuxt knowledge agent that greps a synced snapshot repo instead of embedding | 48 out of 100 |