Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Gits StudioNew to Visual Studio Code? Get it now.
Gits Studio

Gits Studio

lupee

|
9 installs
| (0) | Free
Multi-repo Git manager: manage multiple Git repositories in one sidebar. Clone, commit, pull, fetch, push, switch branches, batch commit, pull and push all projects, and generate AI daily, weekly and monthly work reports. 多仓库 Git 管理:一个侧边栏集中管理多个 Git 项目,克隆、提交、拉取、抓取、推送、切换分支,批量提交、拉取和推送全部项目,用 AI 生成日报、周报、
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Gits Studio

Multi-repo Git manager for VS Code: manage all your Git repositories in one sidebar, and generate AI daily, weekly and monthly work reports.

VS Code 多仓库 Git 管理插件:在一个侧边栏里集中管理所有 Git 项目,并用 AI 生成日报、周报、月报。


English

Features

All repositories at a glance

  • One card per repository showing its name, note, current branch, local path, remote URL and upstream (tracking) branch.
  • Live status on every card: uncommitted changes, commits to push and commits to pull. A warning appears when the upstream branch was deleted on the remote.
  • Drag and drop cards to reorder them. Double-click a card to open the project in a new window.
  • Choose between a full and a brief card layout.

One-click Git operations

  • Commit all changes, pull, fetch and push right from each card, with a progress bar and percentage.
  • If the current branch has no upstream, you are asked whether to set one when you push.
  • Commit, pull or push all projects at once from the toolbar.
  • Commit template: set a default commit message so you can commit without typing one.

Clone, add and switch branches

  • Clone a remote repository. A Git URL on the clipboard is filled in automatically, and you can watch the progress or cancel at any time.
  • Add a local repository by picking any folder inside it. The repository root is found automatically.
  • Switch branches from a searchable list of local and remote branches. Each branch shows its latest commit, and each local branch shows its upstream. Every remote branch is listed, even when several remotes have branches with the same name. Picking a remote branch switches to the local branch that already tracks it, or creates a new local branch that tracks it.

AI work reports and Q&A

  • Daily, weekly and monthly reports built from the commits on all branches. They cover who committed how much, which features were finished, progress against the work plan, and any problems. Each report is appended to ai-change.md.
  • Work plan: ai-plan.md starts from a ready-made template and is edited in the regular VS Code editor.
  • Q&A: ask AI follow-up questions about a project. Every question includes the project's uncommitted changes and recent commits, and the AI can read the project files. Conversations can be saved as Markdown.
  • Works with the Claude Code, Codex and Deepseek Harness command-line tools. You can choose the model and reasoning effort and customize the report prompts.

More

  • Card menu: open in a new window, open in the integrated terminal, copy the local path, set a note, create ai-plan.md / ai-change.md, or remove a project from the list (files on disk are kept).
  • Interface languages: English, 简体中文, Deutsch, Français, 日本語 and 한국어, switchable instantly from the gear menu.
  • Every Git command and its output is logged in the Gits Studio output channel.

Getting Started

  1. Click the Gits Studio icon in the Activity Bar.
  2. Click Clone Remote Repository or Add Local Repository at the top of the view.
  3. Use the buttons on each card to commit, pull, push or fetch. Click the branch name to switch branches.

Requirements

  • Git must be installed and available in PATH.
  • Git runs without terminal prompts, so set up a credential helper for HTTPS remotes and ssh-agent or the system keychain for SSH remotes.
  • The AI features need one of claude, codex or dsh installed and signed in.

Configuration

The project list and settings are stored in ~/.x1/git-studio/conf.yaml. To edit them, open the gear menu and choose Open Configuration File.


中文

功能

所有仓库一目了然

  • 每个仓库一张卡片,显示名称、备注、当前分支、本地路径、远程地址和跟踪的上游分支。
  • 卡片上实时显示未提交的更改数,以及待推送、待拉取的提交数。上游分支在远程上被删除时会给出提示。
  • 拖拽卡片可以调整顺序,双击卡片在新窗口打开项目。
  • 卡片有「全部内容」和「简要内容」两种显示方式。

一键 Git 操作

  • 每张卡片上都能提交全部更改、拉取、抓取、推送,执行时显示进度条和百分比。
  • 当前分支没有上游时,推送前会询问是否设置上游。
  • 在顶部工具栏可以批量提交、批量拉取、批量推送全部项目。
  • 提交模板:设好默认提交信息后,点「提交」不用再输入。

克隆、添加与切换分支

  • 克隆远程仓库:剪贴板里有仓库地址时自动填入,克隆时显示进度,随时可以取消。
  • 添加本地仓库:选仓库里的任意文件夹即可,插件会自动找到仓库根目录。
  • 切换分支:在可搜索的列表里选择本地或远程分支,每个分支都显示最新提交,本地分支还显示它跟踪的上游分支。所有远程分支都会列出,几个远程上有同名分支时也不会漏掉。选远程分支时,已有本地分支跟踪它就切换过去,否则自动新建本地分支并跟踪它。

AI 工作总结与问答

  • 生成今日、本周、本月总结(日报、周报、月报):汇总所有分支上的提交,按提交人统计代码量,概括完成了哪些功能、对照工作清单的进度和遇到的问题,结果自动追加到 ai-change.md。
  • 工作清单:ai-plan.md 自带模板,直接用 VS Code 编辑器编辑。
  • 交互问答:围绕某个项目向 AI 连续提问。每次提问都会带上项目未提交的更改和最近的提交,AI 也能读取项目文件。对话可以保存为 Markdown。
  • 支持 Claude Code、Codex、Deepseek Harness 命令行工具,可以选择模型和算力等级,也可以自定义总结提示词。

更多

  • 卡片菜单:在新窗口打开、在集成终端打开、复制本地路径、设置备注、创建 ai-plan.md / ai-change.md、从列表移除(不删除磁盘上的文件)。
  • 界面语言:简体中文、English、Deutsch、Français、日本語、한국어,在齿轮菜单里切换后立即生效。
  • 所有 git 命令及其输出都记录在「输出」面板的 Gits Studio 通道中。

快速上手

  1. 点击活动栏里的 Gits Studio 图标。
  2. 在视图顶部点「克隆远程仓库」或「添加本地仓库」。
  3. 用卡片上的按钮提交、拉取、推送、抓取;点分支名可以切换分支。

使用要求

  • 需要安装 Git,并能在 PATH 中找到。
  • 插件执行 git 时不会弹出终端输入,所以 HTTPS 仓库需要配置凭据助手,SSH 仓库需要使用 ssh-agent 或系统钥匙串。
  • AI 功能需要安装并登录 claude、codex 或 dsh 中的任意一个。

配置

项目列表和设置都保存在 ~/.x1/git-studio/conf.yaml,在齿轮菜单里选「打开配置文件」即可编辑。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft