One tab for every repo, container and AI session on my machine
Description and use
repo-control consolidates the state of multiple Git repositories, Docker containers, and AI sessions into a single local web dashboard, eliminating the need for multiple terminal tabs and tools.
Problem
Managing the state of ten+ Git repositories, containers, and AI sessions across multiple terminal tabs and tools was fragmented and hard to track.
Outcome
repo-control streamlines multi‑repo management by centralizing repository, container, and AI session data into a single, secure local dashboard, reducing context switching and improving visibility.
Workflow
- Scan a root directory for Git repositories via "npx repo-control ~/projects"
- Serve a local dashboard at 127.0.0.1
- Display a queue of pending actions (unhealthy containers, failed automations, pending pulls/pushes)
- Show each repository as a workspace with inline diffs, staging, branch info, terminal, and compose state
- Read and resume AI session histories from local CLI history files
- Allow drag‑and‑drop of Git, Docker, and terminal nodes to build automations with dry‑run preview
- Execute automations directly from the dashboard
Evidence
It scans that folder for Git repositories and serves a dashboard on 127.0.0.1. No account, no cloud, no telemetry.
Four things it puts in one tab: What needs you, Every repo as a workspace, Your AI sessions, Automations.
- Record date: 2026-09-08T15:48:43.910Z