---
title: "eve Coding Agent on Slack"
description: "An eve coding agent for Slack and GitHub that investigates, reviews, and fixes code in Vercel Sandbox and opens pull requests."
url: "https://vercel.com/templates/eve/eve-coding-agent-template"
links:
  repository: "https://github.com/vercel/eve/tree/main/apps/templates/eve-coding-agent-template"
  deploy: "https://vercel.com/new/clone?demo-title=eve+Coding+Agent+on+Slack&demo-description=An+eve+coding+agent+for+Slack+and+GitHub+that+investigates%2C+reviews%2C+and+fixes+code+in+Vercel+Sandbox+and+opens+pull+requests.&demo-image=%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2Feve-gallery-coding-cover-da7a59df361c%2F0cc9aab1ca9919f99f86010c0e69aa72%2Feve-coding-agent-template-cover.png&project-name=eve+Coding+Agent+on+Slack&repository-name=eve-coding-agent-template&repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Feve%2Ftree%2Fmain%2Fapps%2Ftemplates%2Feve-coding-agent-template&from=templates&skippable-integrations=1"
---

# eve Coding Agent on Slack

An eve coding agent for Slack and GitHub that investigates, reviews, and fixes code in Vercel Sandbox and opens pull requests.

## Work on code from Slack and GitHub.

Build a coding assistant that investigates bugs, reviews changes, and opens pull requests. This [eve](https://eve.dev/) template connects Slack and GitHub conversations to an agent working in an isolated Vercel Sandbox.

### Take a request from conversation to pull request

Mention the agent in Slack or on a GitHub issue or pull request. It can explore the repository, edit code, run commands, and report back in the thread. GitHub turns check out the triggering repository, and pull request turns include the diff.

The code extension provides patch-based editing, search, investigation, and review skills. A read-only worker can investigate independent parts of a task while edits stay in the main session.

### Connect your repositories

Vercel Connect supplies repository-scoped credentials for the agent's GitHub commands. Only GitHub comments from repository owners, members, and collaborators can start a turn.

Use the [template's connector setup guide](https://github.com/vercel/eve/tree/main/apps/templates/eve-coding-agent-template) to configure Slack, GitHub, and `GITHUB_ORG`. Without `GITHUB_ORG`, the agent cannot use its authenticated GitHub tool or open pull requests. Keep the supplied GitHub channel rather than replacing it with generated defaults, which would remove its admission policy.

### Develop and customize

Use Node.js 24, pnpm, and the Vercel CLI. Clone the template, then run:

```sh
pnpm install
vercel link
vercel env pull .env.local
pnpm dev
```

Edit `agent/instructions.md` for team conventions, change the model in `agent/agent.ts`, and add tools or skills for your workflow. Deploy with `pnpm exec eve deploy` after configuring the connectors.

See the [code extension documentation](https://eve.dev/docs/code-extension) for the coding tools and extension points.

---

## Additional documentation

The [Vercel Knowledge Base](https://vercel.com/kb) contains guides and answers to common questions about Vercel, including deployment, framework configuration, domains, caching, and troubleshooting.
