Engineering story
Shared workspace checks and guarded coordination
Read the workspace coordination story for the design of cross-repository status, staging and publishing workflows.
Multi-repository workspace management
Uman Manages Apps Nicely. Inspect Git status, run commands across projects, check workspace scaffolding and licensing, and preview or publish project websites from one configured workspace.
go install ubunatic.com/uman@latestProject snapshot · measured 2026-10-26
| Week starting | Commits |
|---|---|
| 2026-08-03 | 8 |
| 2026-08-10 | 0 |
| 2026-08-17 | 1 |
| 2026-08-24 | 6 |
| 2026-08-31 | 5 |
| 2026-09-07 | 16 |
| 2026-09-14 | 6 |
| 2026-09-21 | 0 |
| 2026-09-28 | 2 |
| 2026-10-05 | 35 |
| 2026-10-12 | 1 |
| 2026-10-19 | 12 |
Go 1.25.0, Cobra, TOML/YAML, Git, terminal UI, local HTTP serving
Why uman
A directory of independent Git repositories tends to accumulate one-off scripts for the same jobs: check status, run tests, validate licenses and publish project sites. Those scripts drift and their results are easy to miss. Uman applies these operations from a single project list and reports results together.
Recorded demos
Capabilities
See local changes, branches and ahead/behind counts across configured repositories.
Run a command across projects concurrently and review each result.
Check project scaffolding and site setup for common drift and conflicts.
Initialize and lint REUSE metadata across projects.
Sync project site files and serve a local preview before publishing.
Review remote and working-tree state before pushing or selecting staged files.
Quickstart
Install uman, initialize its project list and use the same commands from that workspace.
uman init
uman status
uman doctor
uman run -j 4 -- git statusEngineering story
Read the workspace coordination story for the design of cross-repository status, staging and publishing workflows.
Architecture
Engineering story
Most developers accumulate projects faster than they accumulate good ways to look after them. A workspace with dozens of independent Git repositories turns small chores into repeated work: checking which branches are ahead, deciding what is…
Read the engineering story