Foreman: Open Source Slack Bot for Remote Control of Local Claude Code

What Foreman Does
Foreman is a Slack bot that acts as a remote control for Claude Code running locally on your Mac. The primary use case is enabling developers to send tasks to Claude from their phone while away from their desk, eliminating the need to return to their laptop frequently.
Key Differences from Anthropic's Official Integration
Unlike Anthropic's cloud-based Slack integration where tasks run on their servers, Foreman controls a local Claude Code instance. This means Claude maintains full access to your local filesystem, tools, and environment, with no data leaving your machine.
Core Features
- Each Slack channel gets its own independent Claude Code session
- Channel naming functionality: name a channel #clive or #betty and the bot adopts that persona
- File edits and shell commands show Approve/Deny buttons for control from your phone
- Read-only tools are auto-approved to reduce button tapping
- Load local Claude Code plugins per channel with
/cc plugin <path>for building and testing your own plugins
Getting Started
Installation is straightforward:
npm install -g foreman-bot
foreman initThe foreman init command walks you through creating the Slack app and setting up tokens, taking approximately 5 minutes.
Availability
Foreman is available on GitHub at https://github.com/S0MMS/foreman-bot and via npm at https://www.npmjs.com/package/foreman-bot.
📖 Read the full source: r/ClaudeAI
👀 See Also

ReRouted: macOS Menu Bar App to Auto-Fallback Across Claude, Codex, Grok, and More
ReRouted is a lightweight macOS menu bar app that acts as a local gateway. Point your AI tools to one endpoint; it routes and auto-fallbacks across your accounts when providers hit limits.

User Experience: Switching from OpenClaw to Hermes Agent on Local LLM
A developer reports switching from OpenClaw to Hermes Agent using Qwen3.5-9B on an RX 9070 XT with 16GB VRAM. Hermes completed a complex task with 5 correct tool calls versus OpenClaw's 50+ steps, running 2:30 minutes faster while maintaining RAG, tool calling, and persistent memory functionality.

SoulPrint: Local Tool for Searching Claude and ChatGPT History Together
SoulPrint is an open-source Python tool that imports conversation exports from Claude (.json) and ChatGPT (.zip) into a local SQLite archive, enabling full-text search across both providers simultaneously with BM25 ranking and highlighted snippets.

Relay: A Tool for Handing Off Claude Code Sessions to Other AI Agents
Relay is a Rust binary that extracts Claude Code's session context—including conversation history, tool calls, errors, and git state—and transfers it to other AI agents like Codex or Gemini when rate limits are hit. It supports 8 agents and can be installed via GitHub or npm.