coders-mgit
0.8.2
dotnet tool install --global coders-mgit --version 0.8.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local coders-mgit --version 0.8.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=coders-mgit&version=0.8.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package coders-mgit --version 0.8.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
coders-mgit
coders-mgit is an AI-powered CLI for operating multiple Git repositories as one workspace.
It is designed for safe execution with explicit approval for state-changing actions.
Korean README: README.ko.md
Features
- Multi-repository Git operations from one console
- LLM-assisted planning and execution
- Config-based repository discovery and workspace defaults
- Read-only inspection (
status,diff,log) and controlled write actions (add,commit, etc.)
Requirements
- .NET SDK 8.0+
- A configured LLM provider
- For Ollama: local Ollama server running (default URL:
http://localhost:11434)
Install
dotnet tool install -g coders-mgit
Update:
dotnet tool update -g coders-mgit
Uninstall:
dotnet tool uninstall -g coders-mgit
Quick Start
- Initialize config by scanning repositories from current directory:
coders-mgit init
- List discovered repositories:
coders-mgit list
- Start interactive assistant:
coders-mgit
# or explicitly:
coders-mgit run
- Run raw git args across all configured repos:
coders-mgit git status --short
Commands
coders-mgit/coders-mgit run: start chat consolecoders-mgit init: generatecoders-mgit.ymlcoders-mgit list: list configured repositoriescoders-mgit git <args...>: execute a git command across all configured repositories
Useful options:
--config,-c: path to config file--root,-R: root directory for repo discovery/config resolution--verbose,-v: info-level logs--debug: debug logs
Configuration
coders-mgit init generates coders-mgit.yml.
Default LLM from init:
- provider:
ollama - model:
qwen2.5-coder:14b
Example:
llm:
provider: "ollama"
model: "qwen2.5-coder:14b"
url: "http://localhost:11434"
apiKey: "OLLAMA_API_KEY"
maxHistoryTurns: 12
timeoutSeconds: 300
stream: false
workspace: "coders"
repositories:
- name: "coders"
path: "./coders"
- name: "coders_master"
path: "./coders_master"
commit:
translate: "ko->en"
prefix: "[coders]"
branch:
pattern: "feature/coders-*"
Note:
- The key is
llm(notllmOptions). - Existing config files are not auto-migrated. Edit model/provider manually if needed.
License
See LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.