lemonadesaltbagel

Sill — AI skill for Claude Code

AI community

Native Windows Bash for AI coding agents.

How to install Sill

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

What Sill does

Native Windows Bash for AI coding agents. Run Claude Code, Codex, opencode & Gemini CLI without Git Bash, MSYS2 or WSL. Built in Rust, with MCP support.

Alternatives in AI

  • Agmsg — Cross-vendor messaging for CLI AI coding agents — let Claude Code, Codex, Gemini & Copilot talk to each other 1.5k ★
  • Codeseek — Rust-powered code intelligence CLI for AI coding agents 764 ★
  • Pebrel — AI-native, GPU-accelerated terminal emulator for Windows with SSH, persistent sessions, split panes, and first 670 ★

README

sill

**Bash for coding agents on native Windows.** sill is a drop-in `bash.exe`: a Bash interpreter (a fork of [brush](https://github.com/reubeno/brush)) with a Windows adapter built for the way agents run commands. It needs no Git, MSYS2 or WSL. Point Claude Code, opencode or Codex at it, or add it to Codex CLI or Gemini CLI as an MCP server, and the agent's shell commands behave the way the model expects from Linux, on Windows' own programs and files.

Why

An agent on Windows loses most of its failed commands at the boundary between the shell and Windows, not in its own reasoning:

  • Arguments: * and quotes get re-expanded or mangled on their way to .exe and .bat programs.
  • Paths: /c/... and C:\... forms get mixed up.
  • Encoding: non-English text turns to mojibake.
  • Console windows: one flashes up per command.
  • Background servers: they hold the harness's output pipe until it times out.
  • Missing tools: make, rg, ps, lsof aren't there.

sill takes each of these on directly, with a test for each.

Results

All measured on Windows 11 with the Git Bash that ships with Git for Windows as the comparison.

**Conformance suite** ([sill-bash-tests](https://github.com/lemonadesaltbagel/sill-bash-tests)): 59 cases, run through `bash.exe -c` and through the MCP server (59/59 both ways) covering what agents rely on, each with the reason it matters. Areas: arguments to native programs, paths, encoding, line endings, processes, size limits, `#!` scripts, tools, errors.

sill Git Bash
GitHub's windows-2025 runner (en-US) 59/59 45/59
A Chinese-locale laptop (code page 936), 0.4.0 on the first 56 cases 56/56 39/56

**Real agents, end to end:** 18 tasks with automatic checks, run with DeepSeek's low-cost model. The tasks include a Makefile project, an npm dev server started and stopped, Unicode paths, a `.bat` with `%` arguments, 4,000 files, and an MSVC build. Two runs per task on