AI Automation

Kosmos — Slack Bot That Boots Any GitHub Repo

Drop any GitHub URL in Slack — wake up to a live app

The challenge

Non-developer team members wanted to evaluate new GitHub projects but couldn't run them. Cloning, installing dependencies, troubleshooting environments — each repo evaluation was a multi-hour developer task that didn't scale across a curious team dropping links overnight.

The solution

Kosmos is a Slack bot running on a Mac Studio that automates the entire pipeline. Drop a repo URL in any channel — Kosmos clones it, detects whether it's a web service, CLI tool, or TUI/host-install, and routes accordingly. Web and CLI repos boot in Docker and return as a public + LAN URL (or an interactive shell in the thread); TUI repos install directly on the Mac with a launch command. Same URL while live? It returns the existing one — no rebuild. Containers self-expire at 24h or restart on natural-language request like "bring it back for another day". Beyond that: free-form research chat with shell + web access, REPORT.md generation, Paperclip org/agent management, and a Saturday weekly digest of the team's top finds.

Results

  • Auto-detects web service / CLI / TUI repos — zero manual config
  • Web and CLI repos return a live public + LAN URL within seconds
  • Interactive shell access for CLI tools directly inside Slack threads
  • 24h container auto-expire keeps the Mac clean; natural-language restore brings repos back
  • Free-form research chat with shell + web tool access
  • Auto-generated REPORT.md for each evaluated project
  • Saturday weekly digest summarising the team's top finds

Tech stack

  • Slack API
  • Python
  • Docker
  • GitHub API
  • Mac Studio
  • LLM Tool Use

Need something similar?

Tell me what you're trying to solve. I'll tell you honestly if AI is the right fit.

Start your project