* . *
  • About
  • Advertise
  • Privacy & Policy
  • Contact
Wednesday, May 14, 2025
Earth-News
  • Home
  • Business
  • Entertainment
    Downtown Frederick Partnership announces Alive@Five season lineup – The Frederick News-Post

    Get Ready for Fun: Downtown Frederick’s Exciting Alive@Five Season Lineup Revealed!

    ‘American Idol’ Top 3 revealed as 2 contestants eliminated: Who advanced to the Season 23 finale? – Yahoo

    ‘American Idol’ Top 3 revealed as 2 contestants eliminated: Who advanced to the Season 23 finale? – Yahoo

    60,000 Fans Caused a Small Earthquake Because of One Famous Rock Song – Yahoo

    How 60,000 Fans Rocked the Ground with One Iconic Song!

    Dan Spilo Out at Industry Entertainment After Incident on Set of Alan Ritchson Movie (Exclusive) – The Hollywood Reporter

    Dan Spilo Exits Industry Entertainment Following Controversial Incident on Set of Alan Ritchson Film

    John Legend Says He’s Shocked by Ye’s ‘Descent’ Into ‘Antisemitism’ and ‘Anti-Blackness’ – Yahoo

    John Legend Expresses Shock Over Ye’s Troubling Descent into Antisemitism and Anti-Blackness

    Free Flowin’ Fest brings entertainment to Pascagoula’s Beach Park – WLOX

    Experience the Excitement: Free Flowin’ Fest Lights Up Pascagoula’s Beach Park!

  • General
  • Health
  • News

    Cracking the Code: Why China’s Economic Challenges Aren’t Shaking Markets, Unlike America’s” – Bloomberg

    Trump’s Narrow Window to Spread the Truth About Harris

    Trump’s Narrow Window to Spread the Truth About Harris

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Science
  • Sports
  • Technology
    Bridger Photonics Appoints Ryan Sullivan as Chief Technology Officer to Accelerate New Era of Data Insights – Business Wire

    Bridger Photonics Welcomes Ryan Sullivan as CTO to Propel Data Insights into a New Era!

    Michigan Public Policy Survey suggests uncertainty among local officials on AI police surveillance technology – The Michigan Daily

    Local Officials Grapple with Uncertainty Over AI Surveillance Technology in Policing

    Trump Media & Technology Group: When Politics Gets A Ticker Symbol (NASDAQ:DJT) – Seeking Alpha

    Trump Media & Technology Group: When Politics Gets A Ticker Symbol (NASDAQ:DJT) – Seeking Alpha

    GenTech offers coding, AI lessons for elementary students – KTAR.com

    GenTech offers coding, AI lessons for elementary students – KTAR.com

    Arkansas Tech Univeristy-Ozark collision repair technology program re-accredited – Northwest Arkansas Democrat-Gazette

    Arkansas Tech University-Ozark’s Collision Repair Technology Program Earns Re-Accreditation!

    Top Chief Technology Officers to Watch in 2025: SMX’s Anthony Vultaggio – WashingtonExec

    Top Chief Technology Officers to Watch in 2025: SMX’s Anthony Vultaggio – WashingtonExec

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
No Result
View All Result
  • Home
  • Business
  • Entertainment
    Downtown Frederick Partnership announces Alive@Five season lineup – The Frederick News-Post

    Get Ready for Fun: Downtown Frederick’s Exciting Alive@Five Season Lineup Revealed!

    ‘American Idol’ Top 3 revealed as 2 contestants eliminated: Who advanced to the Season 23 finale? – Yahoo

    ‘American Idol’ Top 3 revealed as 2 contestants eliminated: Who advanced to the Season 23 finale? – Yahoo

    60,000 Fans Caused a Small Earthquake Because of One Famous Rock Song – Yahoo

    How 60,000 Fans Rocked the Ground with One Iconic Song!

    Dan Spilo Out at Industry Entertainment After Incident on Set of Alan Ritchson Movie (Exclusive) – The Hollywood Reporter

    Dan Spilo Exits Industry Entertainment Following Controversial Incident on Set of Alan Ritchson Film

    John Legend Says He’s Shocked by Ye’s ‘Descent’ Into ‘Antisemitism’ and ‘Anti-Blackness’ – Yahoo

    John Legend Expresses Shock Over Ye’s Troubling Descent into Antisemitism and Anti-Blackness

    Free Flowin’ Fest brings entertainment to Pascagoula’s Beach Park – WLOX

    Experience the Excitement: Free Flowin’ Fest Lights Up Pascagoula’s Beach Park!

  • General
  • Health
  • News

    Cracking the Code: Why China’s Economic Challenges Aren’t Shaking Markets, Unlike America’s” – Bloomberg

    Trump’s Narrow Window to Spread the Truth About Harris

    Trump’s Narrow Window to Spread the Truth About Harris

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Science
  • Sports
  • Technology
    Bridger Photonics Appoints Ryan Sullivan as Chief Technology Officer to Accelerate New Era of Data Insights – Business Wire

    Bridger Photonics Welcomes Ryan Sullivan as CTO to Propel Data Insights into a New Era!

    Michigan Public Policy Survey suggests uncertainty among local officials on AI police surveillance technology – The Michigan Daily

    Local Officials Grapple with Uncertainty Over AI Surveillance Technology in Policing

    Trump Media & Technology Group: When Politics Gets A Ticker Symbol (NASDAQ:DJT) – Seeking Alpha

    Trump Media & Technology Group: When Politics Gets A Ticker Symbol (NASDAQ:DJT) – Seeking Alpha

    GenTech offers coding, AI lessons for elementary students – KTAR.com

    GenTech offers coding, AI lessons for elementary students – KTAR.com

    Arkansas Tech Univeristy-Ozark collision repair technology program re-accredited – Northwest Arkansas Democrat-Gazette

    Arkansas Tech University-Ozark’s Collision Repair Technology Program Earns Re-Accreditation!

    Top Chief Technology Officers to Watch in 2025: SMX’s Anthony Vultaggio – WashingtonExec

    Top Chief Technology Officers to Watch in 2025: SMX’s Anthony Vultaggio – WashingtonExec

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
No Result
View All Result
Earth-News
No Result
View All Result
Home Technology

Show HN: Llm2sh – Translate plain-language requests into shell commands

July 18, 2024
in Technology
Show HN: Llm2sh – Translate plain-language requests into shell commands
Share on FacebookShare on Twitter

llm2sh is a command-line utility that leverages Large Language Models (LLMs) to translate plain-language requests
into shell commands. It provides a convenient way to interact with your system using natural language.

Translates plain language requests into corresponding shell commands
Supports multiple LLMs for command generation
Customizable configuration file
YOLO mode for running commands without confirmation
Easily extensible with new LLMs and system prompts
Verbose mode for debugging

llm2sh uses OpenAI, Claude, and other LLM APIs to generate shell commands based on the user’s requests.
For OpenAI, Claude, and Groq, you will need to have an API key to use this tool.

OpenAI: You can sign up for an API key on the OpenAI website.
Claude: You can sign up for an API key on the Claude API Console.
Groq: You can sign up for an API key on the GroqCloud Console.

Running llm2sh for the first time will create a template configuration file at ~/.config/llm2sh/llm2sh.json.
You can specify a different path using the -c or –config option.

Before using llm2sh, you need to set up the configuration file with your API keys and preferences.
You can also use the OPENAI_API_KEY, CLAUDE_API_KEY, and GROQ_API_KEY environment variables to specify the
API keys.

To use llm2sh, run the following command followed by your request:

llm2sh [options]

For example:

Basic usage:

$ llm2sh “list all files in the current directory”

You are about to run the following commands:
$ ls -a
Run the above commands? [y/N]

Use a specific model for command generation:

$ llm2sh -m gpt-3.5-turbo “find all Python files in the current directory, recursively”

You are about to run the following commands:
$ find . -type f -name “*.py”
Run the above commands? [y/N]

llm2sh supports running multiple commands in sequence, and supports interactive commands like sudo:

llm2sh “install docker in rootless mode”

You are about to run the following commands:
$ sudo newgrp docker
$ sudo pacman -Sy docker-rootless-extras
$ sudo usermod -aG docker “$USERNAME”
$ dockerd-rootless-setuptool.sh install
Run the above commands? [y/N]

Run the generated command without confirmation:

llm2sh –force “delete all temporary files”

-h, –help show this help message and exit
-c CONFIG, –config CONFIG
specify config file, (Default: ~/.config/llm2sh/llm2sh.json)
-d, –dry-run do not run the generated command
-l, –list-models list available models
-m MODEL, –model MODEL
specify which model to use
-t TEMPERATURE, –temperature TEMPERATURE
use a custom sampling temperature
-v, –verbose print verbose debug information
-f, –yolo, –force run whatever GPT wants, without confirmation

llm2sh currently supports the following LLMs for command generation:

(Ratings are based on my subjective opinion and experience. Your mileage may vary.)

Model Name
Provider
Accuracy
Cost
Notes

local
N/A
¯(ツ)/¯
FREE
Needs local OpenAI API compatible LLM Api Endpoint (i.e. llama.cpp)

groq-llama3-70b
Groq
🧠🧠🧠
FREE (with rate limits)
Blazing fast; recommended

groq-llama3-8b
Groq
🧠🧠
FREE (with rate limits)
Blazing fast

groq-mixtral-8x7b
Groq
🧠
FREE (with rate limits)
Blazing fast

groq-gemma-7b
Groq
🧠
FREE (with rate limits)
Blazing fast

gpt-4o
OpenAI
🧠🧠
💲💲💲
Default model

gpt-4-turbo
OpenAI
🧠🧠🧠
💲💲💲💲

gpt-3.5-turbo-instruct
OpenAI
🧠🧠
💲💲

claude-3-opus
Claude
🧠🧠🧠🧠
💲💲💲💲
Fairly slow (>10s)

claude-3-sonnet
Claude
🧠🧠🧠
💲💲💲
Somewhat slow (~5s)

claude-3-haiku
Claude
🧠
💲💲

✅ Support multiple LLMs for command generation
⬜ User-customizable system prompts
⬜ Integrate with tool calling for more complex commands
⬜ More complex RAG for efficiently providing relevant context to the LLM
⬜ Better support for executing complex interactive commands
⬜ Interactive configuration & setup via the command line

llm2sh does not store any user data or command history, and it does not record or send any telemetry
by itself. However, the LLM APIs may collect and store the requests and responses for their own purposes.

To help LLMs generate better commands, llm2sh may send the following information as part of the LLM
prompt in addition to the user’s request:

Your operating system and version
The current working directory
Your username
Names of files and directories in your current working directory
Names of environment variables available in your shell. (Only the names/keys are sent, not the values).

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.

This project is licensed under the GPLv3.

llm2sh is an experimental tool that relies on LLMs for generating shell commands. While it can be helpful, it’s important to review and understand the generated commands before executing them, especially when using the YOLO mode. The developers are not responsible for any damages or unintended consequences resulting from the use of this tool.

This project is not affiliated with OpenAI, Claude, or any other LLM provider or creator.
This project is not affiliated with my employer in any way. It is an independent project created for educational and research purposes.

>>> Read full article>>>
Copyright for syndicated content belongs to the linked Source : Hacker News – https://github.com/randombk/llm2sh

Tags: plain-languagetechnologytranslate
Previous Post

150+ Best Prime Day Deals: Final Hours to Score Deep Discounts on Tech, Home Goods and So Much More

Next Post

Mercedes-Benz high-power charging goes large at Starbucks

Summit County health department braces for federal cuts, amount uncertain – KPCW

Summit County health department braces for federal cuts, amount uncertain – KPCW

May 14, 2025
Trump’s Middle East trip: President plans to lift Syria sanctions as he touts Saudi Arabia deals – CNN

Trump’s Middle East trip: President plans to lift Syria sanctions as he touts Saudi Arabia deals – CNN

May 13, 2025
Bridger Photonics Appoints Ryan Sullivan as Chief Technology Officer to Accelerate New Era of Data Insights – Business Wire

Bridger Photonics Welcomes Ryan Sullivan as CTO to Propel Data Insights into a New Era!

May 13, 2025
Attention to men’s professional sports still outpaces women’s, but there is closer parity for college sports – AP-NORC

Men’s Professional Sports Still Lead the Spotlight, But College Athletics Show Signs of Growing Parity

May 13, 2025
State lays out plan to tackle impacts of climate change in Washington – Department of Ecology – State of Washington (.gov)

Washington’s Bold Strategy to Combat Climate Change and Protect Our Future

May 13, 2025
The American brain drain has arrived. Just ask these scientists. – Business Insider

America’s Brain Drain: Insights from Leading Scientists

May 13, 2025
Class of 2025: Sophie Laman aimed straight for VCU’s forensic science program – VCU News

Class of 2025: Sophie Laman aimed straight for VCU’s forensic science program – VCU News

May 13, 2025
Lifestyle Diseases: Speed up implementation of front-of-pack labelling – Government urged – Africa Science News

Lifestyle Diseases: Speed up implementation of front-of-pack labelling – Government urged – Africa Science News

May 13, 2025
Climate crisis threatens the banana, the world’s most popular fruit, research shows – The Guardian

Climate crisis threatens the banana, the world’s most popular fruit, research shows – The Guardian

May 13, 2025
European economist says Russia’s economy is strained due to the Ukraine war and sanctions – Alton Telegraph

How the Ukraine War and Sanctions Are Straining Russia’s Economy

May 13, 2025

Categories

Archives

May 2025
MTWTFSS
 1234
567891011
12131415161718
19202122232425
262728293031 
« Apr    
Earth-News.info

The Earth News is an independent English-language daily published Website from all around the World News

Browse by Category

  • Business (20,132)
  • Ecology (606)
  • Economy (617)
  • Entertainment (21,530)
  • General (15,214)
  • Health (9,661)
  • Lifestyle (623)
  • News (22,149)
  • People (620)
  • Politics (625)
  • Science (15,840)
  • Sports (21,128)
  • Technology (15,609)
  • World (608)

Recent News

Summit County health department braces for federal cuts, amount uncertain – KPCW

Summit County health department braces for federal cuts, amount uncertain – KPCW

May 14, 2025
Trump’s Middle East trip: President plans to lift Syria sanctions as he touts Saudi Arabia deals – CNN

Trump’s Middle East trip: President plans to lift Syria sanctions as he touts Saudi Arabia deals – CNN

May 13, 2025
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2023 earth-news.info

No Result
View All Result

© 2023 earth-news.info

No Result
View All Result

© 2023 earth-news.info

Go to mobile version