Multi-repository workspace management

uman — manage a workspace of Git repositories

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.

Install
go install ubunatic.com/uman@latest

See the demos

View source

Related skills

Browse 31 registered skills

Why uman

One workspace, shared checks

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

Common workspace tasks

Capabilities

Coordinate work without hiding repository state

Workspace status

See local changes, branches and ahead/behind counts across configured repositories.

Parallel commands

Run a command across projects concurrently and review each result.

Workspace doctor

Check project scaffolding and site setup for common drift and conflicts.

License checks

Initialize and lint REUSE metadata across projects.

Website tools

Sync project site files and serve a local preview before publishing.

Guarded Git operations

Review remote and working-tree state before pushing or selecting staged files.

Quickstart

Set up a workspace

Install uman, initialize its project list and use the same commands from that workspace.

Engineering story

Shared workspace checks and guarded coordination

Read the workspace coordination story for the design of cross-repository status, staging and publishing workflows.