
local-llm
A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.
It provides a lightweight, keyboard-driven interface for batch Git operations across many repositories without external dependencies, ideal for developers juggling multiple projects.
gitdeck is a dependency-free terminal UI for managing multiple Git repositories
under a folder.
It scans a root directory, lists every Git working tree it finds, and lets you refresh status, check remotes, pull, push, commit, fetch, and inspect status/logs for one repository or all repositories.
Recommended from a checkout:
uv run gitdeck /path/to/projects
For example:
uv run gitdeck ~/git
You can also run the module directly:
python -m gitdeck /path/to/projects
From a checkout:
PYTHONPATH=src python -m gitdeck ~/git
Or install it locally:
python -m pip install -e .
gitdeck ~/git
| Key | Action |
|---|---|
q | Quit |
j / Down | Move selection down |
k / Up | Move selection up |
g | Jump to first repository |
G | Jump to last repository |
r | Refresh status for all repositories |
n | Check selected repository remote reachability |
N | Check all repository remotes |
s | Show git status --short --branch for selected repository |
: | Run a custom Git command in the selected repository |
Enter / v | View changed files for selected repository |
i | Create or edit selected repository .gitignore |
l | Show recent commits for selected repository |
f | Fetch selected repository |
F | Fetch all repositories |
p | Pull selected repository |
P | Pull all repositories |
u | Push selected repository |
U | Push all repositories |
c | Commit selected repository with git add -A; press p on the result screen to push |
C | Commit all dirty repositories with git add -A; press p on the result screen to push successful commits |
? | Show help |
Press Enter on a repository to inspect its changed files. v also works.
| Key | Action |
|---|---|
j / Down | Move selection down |
k / Up | Move selection up |
g | Jump to first file |
G | Jump to last file |
Space / a | Stage selected file |
A | Stage all files in the repository immediately |
x | Unstage selected file |
X | Unstage all files in the repository |
c | Commit this repository with git add -A; press p on the result screen to push |
p | Pull this repository |
u | Push this repository |
: | Run a custom Git command in this repository |
b / |
Gitdeck is a terminal UI for managing multiple Git repositories under one folder. It scans a workspace, shows each repo’s status, and lets you pull, push, commit, inspect changes and check remotes from one keyboard-driven interface.
Similar projects matched by category, topics, and programming language.

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.