OpenTag is an open-source, self-hosted alternative to Claude for Slack. It enables users to run AI agents directly within Slack threads that can read conversations, answer queries, execute tools, and render rich, generative UI elements like tables and bar charts. Built on the CopilotKit SDK, it allows for complete ownership of the runtime and model without per-seat pricing or vendor lock-in.
- Open-source Slack AI agent
- Generative UI for rich message rendering
- Human-in-the-loop approval gates
- Multi-platform support via adapters (Discord, Telegram, WhatsApp)
- Self-hosted architecture for privacy and control
This article introduces Codebase Navigator, a tool designed to simplify the process of understanding large, unfamiliar GitHub repositories. By pasting a repository URL, users can interact with an AI assistant that provides a live dependency graph built from actual import statements, a code viewer, and a full file tree. Unlike standard AI assistants that often hallucinate file paths, this tool uses real data to visualize connections between files in real time. Built with a modern tech stack including Next.js, CopilotKit, and React Flow, the project can be run entirely for free using local LLMs via Ollama. The author provides a deep dive into the architecture, the technical implementation of the dependency resolution, and how the tool maintains state across multiple UI panels.