Help us shape the future of Go! Take the 2026 Go Developer Survey

leash

module
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2026 License: GPL-3.0

README

Logo

LeaSH — LLM Execution Audited SHell

A policy-enforced shell execution engine for LLMs and agents.

Getting started

Install
git clone https://github.com/bornholm/leash.git
cd leash
make build          # produces ./leash

Or download a pre-built binary from the Releases page.

Run
# Interactive REPL
./leash --policy policies/default.yaml repl

# One-shot execution
./leash --policy policies/default.yaml exec --exec 'echo hello | tr a-z A-Z'

# MCP server (stdio, for Claude Desktop and other MCP clients)
./leash --policy policies/default.yaml mcp stdio
Use as an MCP tool

Add to your MCP client configuration (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "leash": {
      "command": "/path/to/leash",
      "args": ["--policy", "/path/to/policy.yaml", "mcp", "stdio"]
    }
  }
}

Documentation

License

GPL-3.0

Directories

Path Synopsis
cmd
leash command
examples
basic command
Exemple basic — utilisation de LeaSH comme librairie.
Exemple basic — utilisation de LeaSH comme librairie.
shell command
Exemple shell — skills dynamiques définis via des scripts shell.
Exemple shell — skills dynamiques définis via des scripts shell.
tengo command
Exemple tengo — skills dynamiques définis via des scripts Tengo.
Exemple tengo — skills dynamiques définis via des scripts Tengo.
internal
pkg
leash
Package leash expose une API publique pour créer et configurer un moteur d'exécution shell sandboxé.
Package leash expose une API publique pour créer et configurer un moteur d'exécution shell sandboxé.
skill/shell
Package shell permet de définir des skills Leash via des scripts shell.
Package shell permet de définir des skills Leash via des scripts shell.
skill/tengo
Package tengo permet de définir des skills Leash via des scripts Tengo.
Package tengo permet de définir des skills Leash via des scripts Tengo.
skill/tengo/modules
Package modules fournit des modules Tengo custom pour les skills Leash.
Package modules fournit des modules Tengo custom pour les skills Leash.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL