Hasty Briefsbeta

Bilingual

Show HN: Shelly, terminal assistant that translates natural language into shell

a year ago
  • #productivity
  • #automation
  • #terminal
  • Shelly is a smart terminal assistant that translates natural language into shell commands.
  • It allows users to describe what they want in plain English, and Shelly figures out the right commands, explains them, and runs them.
  • Users can clone the Shelly repository, set up a Python environment, and install dependencies to use it.
  • Shelly can be integrated into the user's shell by adding a function to .bashrc or .zshrc.
  • It supports both interactive sessions and one-off commands.
  • Safe commands run automatically, while others ask for confirmation first.
  • Users can customize the model or command behavior via config.json.
  • Privacy note: Shelly sends requests, including recent shell history, to Anthropic's API.