Oh-heck

Dev tools

command line helper

SHOW HN2022

Legend

Oh-heck

A terminal command for when you forget other terminal commands

oh-heck.dev

#terminal commands#gpt-3#natural language shell#command line

250points
121comments
#194of 2,570 in 2022
Top 8%of 2022 by points

How HN took it

MixedNo clear lean

3 positive, 12 neutral or asking, 2 mixed, 15 critical, out of 32 comments about the project. Thread score -0.44.

Idea: 3 for, 5 againstPrivacy: 0 for, 4 againstDocs: 0 for, 2 againstDesign: 0 for, 2 againstPricing: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Pointed to thefuck and similar tools as useful alternatives.

    From 1 comment
    • I was just about to share this. I use this daily and this magnificent tool is really helpful.
      frx on HN

Objections

  • Paid subscription and credit card required before trying it.

    From 2 comments
    • So the "Terms of Service & Privacy" link doesn't work, and apparently it's a paid subscription service but you don't find that out until you've signed up and tried activating an…
      MD87 on HN
    • You need to make an account and then you find out you have to put in a credit card just to try it out? Oh, heck, go fuck yourself with a sharp cactus!
      zelienople on HN
  • Closed source and phones home to check API key.

    From 1 comment
    • The quick demo looks pretty dope, but I am never gonna pay a subscription for a closed source token-identified cli tool. I would have paid a one time fee for a similar tool that…
      rank0 on HN
  • Risk of destructive commands generated by GPT-3 without checks.

    From 2 comments
    • This looks like a fun idea. I'm curious, is GPT3 used to generate the commands, or only to parse the input? I'd personally be very wary to use any GPT3 generated command since…
      yosito on HN
    • Am I crazy to think that a tool like this is an accident waiting to happen? I'm assuming that this tool is for people who aren't familiar with the system enough to get what they…
      fooblat on HN
  • Terms of Service and Privacy link missing or not a real link.

    From 2 comments
    • So the "Terms of Service & Privacy" link doesn't work, and apparently it's a paid subscription service but you don't find that out until you've signed up and tried activating an…
      MD87 on HN
    • It's not even that the "Terms of Service & Privacy" link doesn't work, it's that it's not even a link. It's a div that sorta behaves like a link. Shady af.
      coreyog on HN
  • Sends inputs to a third-party server.

    From 2 comments
    • Looks nice; how does it work under the hood? It looks like it needs an API key, so does that mean it sends all my inputs to some server? Does it taylor the answer based on your…
      hk__2 on HN
    • Wait. Sending what you want to do to a webservice (GPT-3) doesn't sound clever?
      ho_schi on HN

Requests

  • Tailor answers to the user's OS.

    From 1 comment
    • Looks nice; how does it work under the hood? It looks like it needs an API key, so does that mean it sends all my inputs to some server? Does it taylor the answer based on your…
      hk__2 on HN
  • Shorter command name.

    From 1 comment
    • Pretty cool. A small detail, I'd prefer if the command was shorter.
      ape4 on HN
  • Offline operation.

    From 1 comment
    • Looks nice; how does it work under the hood? It looks like it needs an API key, so does that mean it sends all my inputs to some server? Does it taylor the answer based on your…
      hk__2 on HN

Questions

  • Is GPT-3 used to generate commands or only to parse input?

    From 1 comment
    • This looks like a fun idea. I'm curious, is GPT3 used to generate the commands, or only to parse the input? I'd personally be very wary to use any GPT3 generated command since…
      yosito on HN
  • Does it handle piped commands?

    From 1 comment
    • This is awesome, can’t wait to try it out. Does it handle questions that would result in piping commands together like “how do I get the third element in a JSON response from a…
      Coryodaniel on HN

Alternatives named

  • thefuck

    From 1 comment
    • And here's a command that tries to fix up a mistake after you type it. Like this one, it's also named like what you might say afterwards. https://github.com/nvbn/thefuck
      imglorp on HN
  • howdoi

    From 1 comment
    • howdoi works great: https://github.com/gleitz/howdoi Most frequently, it looks up the first stackoverflow answer and prints it.
      david_draco on HN
  • tldr

    From 1 comment
    • I love tldr for this too https://github.com/tldr-pages/tldr
      pizza on HN
  • cheat.sh

    From 1 comment
    • Slightly related is https://cheat.sh/ [0], which returns real-world examples of how to use a given command. The results are nicely formatted and color-coded. Give it a try in…
      qubitcoder on HN
  • apropos and man -k

    From 1 comment
    • Some people seem to be unaware of apropos too (old text based cli tool). ``` $ apropos network interfaces (5) - network interface configuration for ifup and ifdown aseqnet (1) -…
      _wldu on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/30720834)