Show teammates on Slack that you are actively supervising AI agent sessions.
Get an automatic Slack status change when an agent finishes or gets blocked waiting for you.
Let other custom tools report their activity into the same status system via a simple HTTP request.
| seangeng/agentblip | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Slack workspace and running the setup command to connect it.
agentblip solves a small but real problem for people who run AI coding agents like Claude Code or Codex. When you kick off a few agent sessions and step back to review their output, your Slack status still shows as idle, even though you are effectively busy. This tool turns what your local agents are doing into your Slack status automatically, so teammates can see things like "claude agent working" or "3 agents working" instead of a plain green dot that says nothing. You install it with npm, run a setup command that connects it to Slack and installs some hooks, then start a small background program called a daemon. From there, Claude Code sessions are picked up automatically through hooks, and Codex sessions through a watcher process. Other tools can report their activity too, by sending a simple web request to the daemon running on your own machine. Privacy is a core design point. The daemon on your computer is the only part of the system that ever sees the details of your sessions, such as prompts, file paths, or project names. It formats a short status message locally, and only that formatted text, an emoji, and an expiration time get sent onward to a small relay service, which then updates your Slack status. You can control how much detail is shown, from a generic "heads down with agents" message all the way up to naming the specific task an agent is finishing. Every status update also carries an expiration timer, so if your laptop sleeps or the daemon crashes, Slack clears the status on its own rather than showing you as busy forever. Configuration, including redaction rules for sensitive project names and custom message templates, lives in a local JSON file. The project is written in TypeScript, is MIT licensed, and is still very new with no stars yet.
A tool that syncs your Slack status with what your local AI coding agents (Claude Code, Codex) are doing, so teammates see you as busy instead of idle.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Cloudflare Workers.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.