Voyager for Slack

Voyager for Slack brings Voyager Code directly into your Slack workspace. Ask questions about your repositories, request code implementations, debug issues, and collaborate with your team — all without leaving Slack.

When you mention @Voyager in a thread, the bot:

  • Reads the full conversation
  • Accesses your connected repositories
  • Answers your question or spins up a Cloud Agent to implement the change
  • Creates branches, pushes commits, and opens pull requests on your behalf

What You Can Do

Ask questions about your codebase

@Voyager what does the UserService class do in our main backend repo?
@Voyager how is error handling implemented in the payment processing module?
Asking Voyager a question about the codebase in Slack

Implement fixes and features from Slack discussions

When your team identifies a bug or improvement in a thread, ask the bot to handle it:

@Voyager based on this thread, can you implement the fix for the null pointer exception in the order processing service?

The bot will:

  • Read the thread context
  • Understand the proposed solution
  • Create a branch with the implementation
  • Push a pull request to your repository
Voyager turning a Slack thread discussion into a pull request

Implement changes across multiple repositories

If the same change needs to land in several repos, just tell the bot:

@Voyager please fix this in the cloud, landing, and handbook repos
Voyager implementing changes across multiple repositories from Slack

Debug issues

Paste an error message or stack trace and ask for help:

@Voyager I'm seeing this error in production:
[paste error message]
Can you help me understand what's causing it?
Voyager helping debug a production error in Slack

How to Interact

Direct Messages

You can DM Voyager directly for private conversations. Find Voyager in your workspace's app list and start a direct message.

Good for:

  • Private questions about your code
  • Sensitive debugging sessions
  • Personal productivity tasks

Channel Mentions

Mention the bot in any channel where it's been added:

@Voyager can you explain how the authentication flow works in our backend?

Good for:

  • Team discussions where AI assistance would help
  • Collaborative debugging
  • Getting quick answers during code reviews

Prerequisites

Before using Voyager for Slack:

  • You need a Voyager Code account with available credits
  • Your Git provider integration (GitHub or GitLab) must be configured via the Integrations tab at app.vgercode.com so Voyager can access your repositories

Setup

To install Voyager for Slack, go to the Integrations menu in the sidebar at app.vgercode.com and set up the Slack integration.

PlatformIntegration TypeDetails
GitHubGitHub AppGitHub Setup Guide
GitLabOAuth or PATGitLab Setup Guide

How It Works

  1. Message Voyager through a DM or channel mention
  2. Voyager processes your request using your connected repositories for context
  3. AI generates a response analyzing your request and providing an answer
  4. Code changes (if requested) — Voyager creates a branch, commits the changes, and opens a pull or merge request

Changing the Model

You can customize which AI model Voyager uses for generating responses.

  1. Go to your Voyager Workspace at app.vgercode.com
  2. Navigate to Integrations > Slack
  3. Select your preferred model

Voyager for Slack supports 400+ models across different providers. The new model applies immediately to subsequent requests.


Cost

Voyager Code credits are used when Voyager performs work (model usage, operations, etc.). Credit usage is the same as using Voyager through any other interface.


Tips for Best Results

  • Be specific. The more context you provide, the better the response.
  • Reference specific files or functions. Help the bot understand exactly what you're asking about.
  • Use threads. Keep related conversations in threads for better context.
  • Specify the repository. If you have multiple repos connected, mention which one you're asking about.

Troubleshooting

Voyager isn't responding. Make sure Voyager for Slack is installed in your workspace and has been added to the channel you're using.

Voyager can't access my repository. Verify your Git provider integration is configured correctly in the Integrations tab.

I'm getting incomplete responses. Try breaking your request into smaller, more specific questions.

Voyager doesn't understand my codebase. Confirm that the repository you're asking about is connected and accessible through your Git provider integration.