Skip to content
DevMeme
7346 of 7590
DevCommunities Post #8050 · source on Telegram

AI-Generated TUI Apps Everywhere: Buzz Lightyear Clone Aisle Edition

Description

A two-panel meme using the Buzz Lightyear claw machine scene from Toy Story 2. In the top panel, Buzz looks excited inside his box with overlaid white impact-font text: 'I built this TUI app that solves a basic task. Please give me updoots reddit.' The bottom panel shows the iconic store aisle of hundreds of identical boxed Buzz Lightyear toys stretching across shelves, overlaid with dozens of OpenAI/ChatGPT logos and orange Claude/Anthropic-style starburst logos pasted over the boxes, implying every one of those 'unique' projects is the same AI-generated app. An imgflip.com watermark is visible in the bottom-left corner. The meme skewers the flood of near-identical, LLM-generated terminal UI side projects posted to Reddit and Hacker News for karma, where each author believes their utility is novel while the shelves are full of clones

Comments

48
Anonymous ★ Top Pick It's a TUI todo app written by an LLM - the only state it manages is the author's need for validation
  1. Anonymous ★ Top Pick

    It's a TUI todo app written by an LLM - the only state it manages is the author's need for validation

  2. Anonymous

    The interface is terminal; the originality died earlier.

  3. 𝅺 2mo

    was too lazy to automate adding Claude logos to packages?

    1. @dzek69 2mo

      Ai was too inaccurate

  4. @TarasPushkar24 2mo

    Who says TUI instead of CLI?

    1. @RiedleroD 2mo

      they're different things

      1. @TarasPushkar24 2mo

        Explain the difference pls, because i assumed it stands for text based user interface and command line user interface, both use text commands line by line

        1. @DerKnerd 2mo

          tui doesn't it is like a gui just in terminal

        2. @RiedleroD 2mo

          CLI → commandline arguments and shit TUI → buttons and stuff but in the terminal (htop, nmtui, lynx)

          1. @TarasPushkar24 2mo

            Than htop is both tui and cli?

            1. @RiedleroD 2mo

              htop has both, ye. the flags and such are its CLI, and the interface once you launch it is its TUI

          2. @Sumtala 2mo

            They're the same: Command line interface and terminal user interface are the same thing, unless you know somebody that uses terminal without tty

            1. @ZmEYkA_3310 2mo

              No, they are not. CLI - ps -a, cat TUI - top, nano

              1. @Sumtala 2mo

                You cant have a command line without a terminal sorry

              2. @b7sum 2mo

                command line interface implies that you interact with your utility by, well, utilizing commands

            2. @RiedleroD 2mo

              yeah sure and because they're completely the same, NetworkManager (you know, the main network manager for linux devices) has both nmtui and nmcli executables which differ in exactly the way I described earlier

            3. @azizhakberdiev 2mo

              No it's not: TUI is about how it looks CLI is about how it works

              1. @azizhakberdiev 2mo

                To make it simpler, you can just replace a terminal with a GUI that shows a list of commands to choose from and dropdown menus for arguments, this is still CLI because in essence you are following the same rules of commands and arguments

        3. @SamsonovAnton 2mo

          TUI classics (without CLI)

  5. @Sumtala 2mo

    One precedes the other

  6. @b7sum 2mo

    who came up with terminal user interface being a valid expansion to tui

  7. @SamsonovAnton 2mo

    TUI with built-in CLI

    1. @callofvoid0 2mo

      DOS ...

      1. @SamsonovAnton 2mo

        BBS 👨‍🦳

        1. @callofvoid0 2mo

          what does it do?

          1. @SamsonovAnton 2mo

            Typically, providing interactive access to dowloading files, reading newsgroups and real-time chat rooms, — over a dialup modem line.

            1. @callofvoid0 2mo

              I don't remember seeing a dial up modem ever

  8. @SamsonovAnton 2mo

    Pure CLI, regardless of colors, menus, etc.

    1. @callofvoid0 2mo

      colors we can achieve with ANSI color codes but click events? don't know how they work in terminal

      1. _ 2mo

        That's also, spoilers, with ANSI escape code

      2. @RiedleroD 2mo

        no idea either, but they certainly work. other things that (some) terminals support via escape codes: - sending desktop notifications - adding clickable links - setting the window title (or tab name, depending on impl)

        1. @RiedleroD 2mo

          very cool imo. if you have webfinger installed in your terminal, you can get a little demo by webfingering [email protected]

          1. @callofvoid0 2mo

            fingering... on the web..?

            1. @RiedleroD 2mo

              en.wikipedia.org/wiki/Webfinger

              1. @callofvoid0 2mo

                oh well so, gotta have something on the otherside to respond

              2. @lambda_coolusername 2mo

                where's that "computer science is the horniest science" post

        2. @callofvoid0 2mo

          wish we could do markdown stuff or maybe bare bone html stuff in terminals

          1. @RiedleroD 2mo

            there are some basic webbrowsers for the term

            1. @callofvoid0 2mo

              well.. maybe running a lightweight web server locally and then using the browser for graphics and the shell access of backend to run the commands....

              1. @sysoevyarik 2mo

                Just write GUI at this point 🙏

  9. @SamsonovAnton 2mo

    Prehistoric video-streaming services 🤪

  10. @RiedleroD 2mo

    it's just a hand sign for W

  11. @RiedleroD 2mo

    I don't know who or what that is

    1. @callofvoid0 2mo

      I'm kind of getting curious about the fediverse what happens if a group of nodes get isolated from others?

      1. @RiedleroD 2mo

        …in general there is no automatic node discovery in that sense; people make the home instance look up external instances by typing in someone's handle, or by someone from a different server boosting a post from another server into your home instance

        1. @RiedleroD 2mo

          "isolation" only happens if there's either no interactions between the users on the two servers, or if one server defederates (blocks) the other

        2. @callofvoid0 2mo

          oh well I thought something like a shared block chain of contents is in action

          1. @RiedleroD 2mo

            no, the federation part is similar to email

Use J and K for navigation