Assign work to Replicas in Slack with Chaser

Start free trial
Replicas pixel logo and green cells on a dark grid

You can add AI agents like Viktor and Claude to Slack and ask them to work on things. What makes Replicas different is that it can use your existing ChatGPT or Claude subscription to do the work. That can be cheaper than paying for API tokens, especially if you already have a subscription. Its usage limits still apply; Replicas charges separately for the cloud computers running the agent.

With Chaser, you can assign tasks to Replicas in Slack, track their status, and review the results alongside work assigned to people. You don't need another task tracker. Chaser connects through MCP, so there's no integration code to write.

Here's how to set it up, give the agent a workflow, and try it on a task.

1. Set up your Replicas account

Create an account at replicas.dev and follow the onboarding steps.

Replicas supports ChatGPT and Claude Code. See the Replicas setup guide for connection options.

Connect Slack, GitHub, and other tools

Open Organization → Integrations in Replicas to connect GitHub and Slack. Select the GitHub repositories the agent should access and the Slack workspace where you use Chaser, then invite @Replicas to your task channel.

Replicas organization integrations with GitHub and the Chaser Slack workspace connected
Connect GitHub and the Slack workspace where you use Chaser. Click any screenshot to enlarge it.

If you connected a personal subscription, link your Slack account under Personal → Connections so Replicas knows which subscription to use for your Slack requests. Under Slack → Configure in Replicas, select the matching coding agent: Codex or Claude Code.

Under Environments, you can connect other tools such as Google Drive and Figma, or add multiple GitHub repositories.

2. Connect Chaser to Replicas

Chaser's MCP connection lets Replicas read and update tasks.

Create a Chaser bot API key

As a workspace admin, open Admin → Slack Bot API Keys in your Chaser dashboard.

  1. Click Create bot API key.
  2. Select Replicas.
  3. Click Create key, then Copy beside its entry.
Slack Bot API Keys in Chaser Admin, showing a masked Replicas key, its Copy button, and Create bot API key
Copy the key for Replicas. Its full value stays hidden in the dashboard.

Add Chaser as an MCP server

In your Replicas environment, open Tools → Add MCP and enter:

Field Value
Name Chaser
Transport HTTP — remote streamable HTTP endpoint
URL https://api.trychaser.com/mcp
Authentication Configured headers
Header name Authorization
Header value Bearer YOUR_CHASER_BOT_TOKEN

Replace the placeholder with your key, keeping Bearer and a space before it, then click Save. Store the key here, not in Slack or the agent's prompt.

Replicas MCP form with Chaser, HTTP transport, the Chaser MCP URL, and an Authorization header using a placeholder bot token
Chaser MCP settings in Replicas, with a placeholder token.

3. Describe your workflow

In the environment's General → Instructions, tell Replicas what to do when it receives a task. For example:

When a Chaser task is assigned to you in Slack: 1. Find the task using Chaser MCP and set its status to "In Progress". 2. Do the work. Communicate progress and blockers in the thread. 3. Reply in the original thread with the result. Include a pull request and screenshots when applicable. 4. Set the status to "Ready for Review".

Note: Statuses on tasks, such as In Progress or Ready for Review, need to match statuses configured in Chaser.

You can define a different workflow: create separate tasks for individual deliverables, assign a design review, or ask another agent to write documentation. Specify who gets each task and when it should be created.

4. Assign a task in Slack

To test it, assign a task to @Replicas in Slack as you would to a teammate.

For our test, we asked it to change the headline on the Chaser homepage. Our Replicas environment had access to the website's GitHub repository.

Alex assigns Replicas a Chaser task to change the website headline and show a preview
Our task: change the homepage headline and show a preview.

Replicas replied that it was updating the page and checking desktop and mobile. It also moved the Chaser task to In Progress.

Replicas says it is updating the homepage, followed by Chaser confirming that Replicas set the task to In Progress
Replicas starts work and sets the Chaser task to In Progress.

Review the result

Replicas ran the site on its cloud computer, checked the change in a browser, and uploaded screenshots. We could review the page directly in Slack without checking out the code.

Replicas posts desktop and mobile screenshots of the updated Chaser homepage as attachments in Slack
Desktop and mobile previews, attached to the task thread.

It then posted a pull request and preview link, described its checks, and moved the task into review. The change was left unpublished for us to approve.

A Replicas result reply with a pull request and preview link, followed by Chaser confirming the Review status
The result reply, followed by the change to Review.

To request changes, reply in the same thread and mention @Replicas. The conversation stays attached to the task.

Adjust the workflow to your team

The same setup can handle small fixes, larger changes, or work split between people and agents. Change the instructions to fit your review process; Chaser keeps the assignments and statuses together in Slack.

Send this article to someone who’d like it.

See Chaser in action in 90 seconds

Free 14 day trial, no credit card.