AI product Open source
Shim is a local-first, terminal-based AI harness for connecting model APIs, MCP servers, and Agent Skills. It runs as a single static binary with no runtime dependencies, desktop UI, daemon, telemetry, or bundled model weights; it is a harness rather than an inference engine.
It provides both a scriptable CLI and natural-language control. An optional local model routes management requests to an allowlisted command, while mutating commands such as file edits, shell commands, and MCP calls require confirmation by default. Shim supports OpenAI-compatible and Anthropic model adapters, MCP over stdio and Streamable HTTP, and on-demand loading of SKILL.md files from configured skill directories. Configuration is stored as JSON and sessions as append-only JSONL, with credentials supplied through environment variables. The project is written using only the Go standard library and is released under the MIT license.
1 use taken from transcripts — each links to the moment in the video.
A small terminal-based AI agent that connects your models, MCP tools, and agent skills in one place. Asks before editing files or running commands by default; ships as one binary but you connect a model separately.
1 in the library.