{"slug": "i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel", "title": "I built a collection of open-source Eve agents for AI based on the Vercel framework", "summary": "A developer built EveAgents, an open-source collection of specialized AI agents based on the Vercel framework. Each agent has a defined role, workflow, safety guardrails, and optional integrations, and is MIT-licensed for customization. The collection includes agents for engineering, product, analytics, customer success, marketing, finance, productivity, and research, deployable on Railway.", "body_md": "AI agents become much more useful when they are designed for a specific job instead of trying to do everything.\n\nThat is why I built [EveAgents](https://www.eveagents.dev/): a growing collection of open-source AI agents built for the Eve framework. Each agent has a defined role, a practical workflow, domain-specific instructions, safety guardrails, and optional integrations for the tools teams already use.\n\nIn this article, I will show you how to deploy an agent on Railway and introduce ten agents from the collection that cover engineering, product, analytics, customer success, marketing, finance, productivity, and research.\n\nI did not want these agents to be a collection of vague system prompts.\n\nEach Eve agent is a self-contained project with the files needed to understand, run, and customize it:\n\n`instructions.md`\n\ndefines the role, workflow, tool policy, and guardrails.`agent.ts`\n\nconfigures the model through Eve.`skills/`\n\ncontains the agent’s focused domain playbook.`examples/`\n\nprovides a representative prompt for testing the workflow.`.env.example`\n\ndocuments the required environment variables without exposing secrets.`README.md`\n\nand `SETUP.md`\n\nexplain how to use the agent.The agents are MIT-licensed, so you can inspect the source, adapt the workflow, add your own integrations, and deploy the result in your own environment. You can [browse the collection on EveAgents](https://www.eveagents.dev/) or explore the [open-source repository on GitHub](https://github.com/bergside/awesome-eve-agents).\n\nBefore looking at the ten agents, here is the fastest way to put one online.\n\nI will use the [SEO Growth Analyst](https://www.eveagents.dev/marketing/seo-growth-analyst) as the example. It is a useful starting point because the standalone version can work with information you supply directly, while optional variants can connect it to services such as Similarweb, Local Falcon, Webflow, Notion, Slack, and Teams.\n\nStart on the [SEO Growth Analyst page](https://www.eveagents.dev/marketing/seo-growth-analyst) and review the agent’s role, source files, integrations, and setup information.\n\nFor a first deployment, I recommend the standalone agent. It gives you the base workflow without requiring integration-specific credentials. You can deploy an integration variant later.\n\nCreate a key from the [EveAgents API Keys page](https://www.eveagents.dev/dashboard/api-keys) and copy it somewhere secure. Railway uses this key during the build to download the selected agent from the EveAgents registry.\n\nThe key is not the same as your AI model provider key. Keep both values private and never commit them to a repository.\n\nOpen the [EveAgents Railway template](https://railway.com/deploy/eve-agent-template?referralCode=lAH3cp) and create a new Railway project.\n\nThe template retrieves the selected agent, validates its files, builds it with Eve, exposes it as a long-running service, and configures the health check at:\n\n```\n/eve/v1/health\n```\n\nIt also stores workflow state on a persistent volume mounted at:\n\n```\n/app/.eve/.workflow-data\n```\n\nFor a standalone [SEO Growth Analyst](https://www.eveagents.dev/marketing/seo-growth-analyst) deployment, use the following configuration:\n\n```\nEVE_AGENT_SLUG=seo-growth-analyst\nEVE_INTEGRATION_SLUG=\nEVEAGENTS_REGISTRY_URL=https://www.eveagents.dev/api/registry/v1\nEVEAGENTS_API_KEY=your_eveagents_api_key\n\nEVE_PROVIDER_API_KEY=your_model_provider_api_key\nEVE_MODEL=openai/gpt-5.4-mini\n\nROUTE_AUTH_BASIC_USER=eve\nROUTE_AUTH_BASIC_PASSWORD=use_a_long_generated_password\n```\n\nHere is what each value does:\n\n| Variable | Purpose |\n|---|---|\n`EVE_AGENT_SLUG` |\nSelects the agent. For this guide, use `seo-growth-analyst` . |\n`EVE_INTEGRATION_SLUG` |\nSelects an optional integration variant. Leave it blank for the standalone version. |\n`EVEAGENTS_REGISTRY_URL` |\nPoints the template to the EveAgents registry. |\n`EVEAGENTS_API_KEY` |\nAuthorizes the template to download the agent. |\n`EVE_PROVIDER_API_KEY` |\nContains the secret for the model provider selected in `EVE_MODEL` . |\n`EVE_MODEL` |\nSelects the provider-qualified model ID. |\n`ROUTE_AUTH_BASIC_USER` |\nSets the username protecting the public agent routes. |\n`ROUTE_AUTH_BASIC_PASSWORD` |\nSets the route password; use Railway’s generated secret or another strong generated value. |\n\nThe template supports OpenAI, Anthropic, and Google models. Make sure the model and provider key match. For example:\n\n`openai/gpt-5.4-mini`\n\nrequires an OpenAI API key.`anthropic/claude-sonnet-4-6`\n\nrequires an Anthropic API key.`google/gemini-3.6-flash`\n\nrequires a Google AI API key.Start the Railway deployment and wait for the build to finish. Railway should use the included `/eve/v1/health`\n\nendpoint to confirm that the service is healthy.\n\nOnce it is live, keep the basic-auth credentials enabled. The Railway URL is public, so these credentials prevent someone else from freely using your deployed agent and consuming your model credits.\n\nIf you add an integration, return to the relevant agent variant on [EveAgents](https://www.eveagents.dev/) and add every environment variable listed in its individual setup guide. Standalone agents and direct-credential channels can run entirely on Railway. Slack and MCP/OpenAPI connection variants currently need a separately configured Vercel Connect authorization path.\n\nThe deployment flow is the same for every base agent: change `EVE_AGENT_SLUG`\n\n, keep the registry and authentication variables, and add integration credentials only when the selected variant requires them.\n\nHere are ten agents I think demonstrate the range of what this collection can do.\n\nThe SEO Growth Analyst finds evidence-backed search opportunities and turns them into prioritized content and site recommendations.\n\nI built it to go beyond generic keyword lists. Its job is to connect search intent, business relevance, content gaps, and available evidence so that a team can decide what to create or improve next. Optional variants can work with Similarweb, Local Falcon, Webflow, Notion, Slack, Teams, or Eve.\n\n**Railway slug:** `seo-growth-analyst`\n\nThe Incident Response Commander helps investigate incidents, coordinate responders, and turn incomplete evidence into a clear recovery plan.\n\nIt is designed for high-pressure situations where logs, alerts, issue updates, and team messages are spread across multiple systems. Variants are available for tools such as Datadog, Sentry, Honeycomb, Linear, Notion, Slack, Teams, and Discord.\n\n**Railway slug:** `incident-response-commander`\n\nThe API Reliability Investigator diagnoses failing APIs by connecting requests, logs, traces, monitors, and application errors.\n\nInstead of jumping to a conclusion after seeing one error, the agent is structured to assemble an evidence trail and separate confirmed findings from hypotheses. Its integration options include Postman, Datadog, Honeycomb, Sentry, GitHub, Slack, and Teams.\n\n**Railway slug:** `api-reliability-investigator`\n\nThe Product Feedback Synthesizer turns qualitative feedback and product signals into evidence-backed themes and opportunities.\n\nThis is useful when feedback is arriving through interviews, support conversations, internal notes, analytics, and issue trackers. The agent helps group recurring themes without flattening important differences between customers. Variants can connect with Notion, Linear, PostHog, Mixpanel, Slack, Teams, and Eve.\n\n**Railway slug:** `product-feedback-synthesizer`\n\nThe Feature Adoption Analyst explains adoption, drop-off, cohorts, and unexpected product behavior without overstating causality.\n\nI wanted an analytics agent that could help teams reason carefully about product signals. It can organize the evidence, identify useful comparisons, and make the limits of the available data visible. Available variants include PostHog, Mixpanel, ClickHouse, Notion, Slack, Teams, and Eve.\n\n**Railway slug:** `feature-adoption-analyst`\n\nThe Customer Support Triage Agent classifies incoming requests, looks for grounded answers, drafts responses, and prepares clean escalations.\n\nIts goal is not simply to reply faster. It is designed to distinguish what can be answered safely from what needs human review or escalation. Variants are available for Slack, Teams, Telegram, Twilio, Notion, Airtable, Linear, and Eve.\n\n**Railway slug:** `customer-support-triage-agent`\n\nThe Customer Onboarding Concierge guides customers through onboarding with contextual next steps, progress tracking, and timely follow-up.\n\nThis agent is useful when onboarding involves multiple milestones rather than one welcome message. It can help keep the plan understandable, surface blockers, and adapt the next action to the customer’s current state. Integration variants include Notion, Airtable, Todoist, Mem0, Slack, Teams, Telegram, and Eve.\n\n**Railway slug:** `customer-onboarding-concierge`\n\nThe Revenue Operations Analyst reconciles revenue, payment, expense, cash, and operational records into a decision-ready report.\n\nFinance work benefits from clear provenance and cautious conclusions, so the workflow is designed to organize records, surface discrepancies, and make unresolved questions explicit. Variants can connect with Stripe, Brex, Embat, Airtable, Slack, Teams, and Eve.\n\n**Railway slug:** `revenue-operations-analyst`\n\nThe Meeting Action Planner turns rough meeting notes into a decision log and an owner-based action plan.\n\nThis is one of the simplest agents to try because you can paste in a transcript or a page of notes and ask it to extract decisions, owners, follow-ups, open questions, and next steps. It is a focused workflow that solves a familiar problem without pretending that every sentence in a meeting is equally important.\n\n**Railway slug:** `meeting-action-planner`\n\nThe Nonprofit Grant Researcher finds aligned funders, assesses eligibility, and maintains an evidence-backed grant opportunity pipeline.\n\nIt is designed to help research teams distinguish a promising opportunity from one that only looks relevant at first glance. The agent keeps eligibility, deadlines, thematic fit, evidence, and open verification work visible. Variants are available for Candid, Notion, Airtable, Slack, Teams, and Eve.\n\n**Railway slug:** `nonprofit-grant-researcher`\n\nRailway is convenient when you want a persistent hosted service, but every standalone agent can also run locally.\n\nFor example, you can install the [SEO Growth Analyst](https://www.eveagents.dev/marketing/seo-growth-analyst) with:\n\n```\nnpx @bergside/eveagents install seo-growth-analyst\ncd seo-growth-analyst\nnpx eve@latest\n```\n\nTo see every available slug, run:\n\n```\nnpx @bergside/eveagents list\n```\n\nThis makes it easy to inspect the instructions and skill files before deciding what to customize or deploy.\n\nAgent workflows should be inspectable.\n\nIf an agent is going to help triage an incident, analyze revenue records, recommend content, or draft a customer response, teams should be able to see the instructions and guardrails behind its behavior. Open source also makes the collection more useful as a starting point: you can change the model, adapt the workflow, add a connector, or reuse the structure for a completely new role.\n\nThe result is not one general-purpose assistant with a long list of responsibilities. It is a collection of focused agents that can be understood, tested, and improved one workflow at a time.\n\nYou can [browse all of the open-source agents on EveAgents](https://www.eveagents.dev/), start with the [SEO Growth Analyst](https://www.eveagents.dev/marketing/seo-growth-analyst), or deploy an agent using the [Railway template](https://railway.com/deploy/eve-agent-template?referralCode=lAH3cp).", "url": "https://wpnews.pro/news/i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel", "canonical_source": "https://dev.to/zoltanszogyenyi/i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel-framework-55ab", "published_at": "2026-07-25 11:09:33+00:00", "updated_at": "2026-07-25 11:31:59.374767+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-agents", "developer-tools"], "entities": ["EveAgents", "Vercel", "Railway", "GitHub", "SEO Growth Analyst"], "alternates": {"html": "https://wpnews.pro/news/i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel", "markdown": "https://wpnews.pro/news/i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel.md", "text": "https://wpnews.pro/news/i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel.txt", "jsonld": "https://wpnews.pro/news/i-built-a-collection-of-open-source-eve-agents-for-ai-based-on-the-vercel.jsonld"}}