← all repositories
Anil-matcha/awesome-dsh-plugin

A Slack-native AI agent that refuses to live in your DMs

Self-hostable, LLM-agnostic answer to Claude Tag that turns Slack channels into shared AI workspaces instead of private chatbots.

awesome-dsh-plugin
Not currently ranked — collecting fresh signals.
star history

What it does

Open Claude Tag is a self-hosted Slack bot that acts as a shared teammate inside a channel rather than a private assistant in your DMs. It maintains one persistent session per channel, so every team member sees the same context, threads, and memory. The agent is LLM-agnostic via LiteLLM, supports MCP tools, and runs entirely on your own infrastructure.

The interesting bit

The project inverts the usual Slack bot architecture: sessions are keyed on (workspace_id, channel_id) instead of user_id, which forces shared state and multi-user attribution. After each conversation it runs a Letta-style inner loop to curate MEMORY.md, and after complex tasks it auto-writes SKILL.md playbooks—so the agent literally maintains its own documentation.

Key highlights

  • One agent per channel with shared context; everyone picks up the same thread mid-conversation.
  • LLM-agnostic via LiteLLM: swap providers with an environment variable, or use different models per channel.
  • Agent-curated memory and auto-generated skills: it decides what to remember and authors its own playbooks after multi-step tasks.
  • MCP-native tool integration scoped per channel via tools.toml.
  • Ambient heartbeat cron that proactively surfaces stale threads or deadlines, but stays silent when there is nothing worth saying.

Caveats

  • Semantic recall via Mem0 and Discord/Teams support are listed as Phase 2/3 roadmap items, not yet implemented.
  • Token budget controls via BUDGET.md appear in the comparison table but receive no detailed explanation in the current documentation.

Verdict

Teams that want a shared, autonomous Slack agent without cloud lock-in or vendor monoculture should look here. If you just need a quick personal LLM bot in Slack, the channel-scoped complexity is overkill.

Frequently asked

What is Anil-matcha/awesome-dsh-plugin?
Self-hostable, LLM-agnostic answer to Claude Tag that turns Slack channels into shared AI workspaces instead of private chatbots.
Is awesome-dsh-plugin open source?
Yes — Anil-matcha/awesome-dsh-plugin is an open-source project tracked on heatdrop.
How popular is awesome-dsh-plugin?
Anil-matcha/awesome-dsh-plugin has 974 stars on GitHub.
Where can I find awesome-dsh-plugin?
Anil-matcha/awesome-dsh-plugin is on GitHub at https://github.com/Anil-matcha/awesome-dsh-plugin.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.