Skip to content

Repository files navigation

kbind

Natural language shell command generator.

Quick Start

Installation

Download the installer or package for your OS:

  • Arch Linux: Download kbind.pkg.tar.zst and install with sudo pacman -U kbind.pkg.tar.zst
  • Debian/Ubuntu: Download kbind.deb and install with sudo dpkg -i kbind.deb
  • Fedora/RHEL: Download kbind.rpm and install with sudo rpm -i kbind.rpm
  • macOS (Homebrew): Use the Homebrew formula generated in the release (or download the binary)
  • Windows: Use the .zip containing the binary and powershell install script

Or, Download the latest binary for your OS from the Releases page.

Alternatively, build from source:

cargo install --path .

Setup

# Set your API key
kbind config set-key anthropic

# Configure your shell
# For bash, add this to your ~/.bashrc
source /path/to/shell/bash.sh

# For zsh, add this to your ~/.zshrc
source /path/to/shell/zsh.sh

Status

Tasks completed:

  1. Hidden input for config set-key
  2. Default sane config and error messages
  3. Command-safety linting
  4. --explain / -e flag on gen
  5. Wire up delete_key to a CLI command
  6. Shell integration test harness
  7. Packaging (GitHub Actions release workflow)
  8. Task 8 (--dry-run mode for regenerate flow polish) is deferred for now as an optional nice-to-have.

About

Your AI-powered terminal assistant. Type what you want to do in plain English, hit Ctrl+G, and watch it instantly write the exact shell command for you.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages