Open source · TypeScript

Your agent,
living in Slack.

slakage is the open-source library for running your AI agent in Slack. It works proactively, remembers your org, and only speaks up when it has something to add — running your model and your tools.

$npm i @grislabs/slakagesoon
Star on GitHub
bot.ts
import { Slakage } from "@grislabs/slakage";

const bot = new Slakage({ agent: myAgent });  // your model

bot.start();  // now it lives in Slack

A coworker,
not a chatbot.

slakage gives your agent real presence in Slack — it works on its own, knows when to speak, and remembers what matters.

💻

Bring your local harness to Slack

Run the agent harness you already use — Codex, Claude Code, and friends — right inside Slack. Your setup, your tools, now where your team works.

codexclaude code
🫧

Proactive mode

Wakes up on its own to check whether it can help — instead of sitting there waiting to be asked.

🎯

Knows when to speak

Only posts when it actually has something to add, or when it's mentioned. No noise, no spam.

🧠

Memory

Remembers. Builds an understanding of your organization and the people in it, so it gets more useful over time.

🔌

Plug your model

Bring your own model. slakage runs whatever LLM or agent stack you choose — no bundled brain, no lock-in.

🛠️

Your integrations

Connect your tools — git, MCP servers, and more — so your agent can actually do the work, not just talk about it.

Put your agent in Slack.

Open source, launching soon. Join the waitlist for early access.

$npm i @grislabs/slakagesoon
Star on GitHub

Frequently asked questions

Can I run Claude Code in Slack?

Yes. slakage lets you bring your local agent harness — including Claude Code — into Slack. Point slakage at your harness and it runs as a Slack coworker: proactive, with memory of your org, and posting only when it has something to add.

How do I run Codex in Slack?

slakage is an open-source TypeScript library that puts your agent in Slack. Bring your own harness — Codex, Claude Code, or any LLM stack — install @grislabs/slakage, connect your tools such as git and MCP servers, and your agent works inside Slack.

What is a Slack AI agent?

A Slack AI agent is an AI assistant that lives in your Slack workspace — reading channels, helping in threads, and acting on your tools. slakage is the open-source library for building one with your own model, with built-in memory and proactive behavior.

How do I add an AI agent to Slack?

Use slakage. Install @grislabs/slakage, plug in your model or local harness, and start the bot. slakage handles Slack presence — proactivity, knowing when to speak, memory, and per-user context — so you don't have to rebuild it.

Does slakage lock me into a specific model or vendor?

No. slakage is model-agnostic and open source (MIT). Bring any LLM or agent stack and connect your own integrations — git, MCP servers, and more. slakage owns the Slack side; you own the brain.

Is slakage free and open source?

Yes. slakage is open-source (MIT), TypeScript-first, and free to use. It is published as @grislabs/slakage and is launching soon — join the waitlist for early access.