xuanhieu2611

Shika — Git skill for Claude Code

Git community

A native macOS app built in Rust and GPUI for running coding agents in isolated git worktrees.

How to install Shika

This entry records only its repository, not the path inside it, so there is no exact command to give. Open xuanhieu2611/shika and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Shika does

A native macOS app built in Rust and GPUI for running coding agents in isolated git worktrees.

Alternatives in Git

  • Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
  • CCometixLine — A high-performance Claude Code statusline tool written in Rust with Git integration and real-time usage tracki 2.4k ★
  • Hermes IDE — One console for every coding agent 333 ★

README

Shika app icon

Shika

**Run your coding agents side by side.**

Shika handles the worktrees, branches, and terminals. Every task isolated. Every project organized.

[![Download for Mac](https://img.shields.io/badge/Download_for_Mac-Shika.dmg-4d6745?style=for-the-badge&logo=apple&logoColor=white)](https://github.com/xuanhieu2611/shika/releases/latest/download/Shika.dmg)

[Website and interactive demo](https://useshika.com) · [Guide](https://useshika.com/guide/) · [Releases](https://github.com/xuanhieu2611/shika/releases) · [Contributing](CONTRIBUTING.md)

![macOS 13+](https://img.shields.io/badge/macOS-13%2B-555?logo=apple&logoColor=white) ![Apple silicon](https://img.shields.io/badge/Apple_silicon-arm64-555) ![Rust on GPUI](https://img.shields.io/badge/Rust-GPUI-555?logo=rust&logoColor=white) [![MIT license](https://img.shields.io/badge/license-MIT-555)](LICENSE)


![Shika running parallel tasks across two sample projects, with an agent terminal and task-owned shell tabs](docs/images/shika-native.png)

Native app screenshot with disposable sample projects and simulated CLI output. The website demo is an interactive prototype.

What it is

A keyboard-first Mac app for running Claude Code, Codex, Cursor CLI, and Pi at the same time. Press New, and Shika creates a Git worktree and opens the CLI you already use, with your existing login and plan. It does not wrap a model API.

I built Shika to stop juggling worktrees and terminals when working with several coding agents. I use it every day, including to build Shika itself.

  • A worktree per task. Each agent gets its own branch and worktree under .worktrees/, started from the project's base branch.
  • Branches that name themselves. The first prompt names the branch, and the CLI's own session title can refine it a second later.
  • Knows who needs you. Each card s