VS Code Pets

2025-01-1818:17547132github.com

Adds playful pets šŸ¦€šŸ±šŸ¶ in your VS Code window. Contribute to tonybaloney/vscode-pets development by creating an account on GitHub.

Visual Studio Marketplace Version Visual Studio Marketplace Installs Visual Studio Marketplace Downloads

screenshot

Install this extension from the VS Code marketplace.

OR

With VS Code open, search for vscode-pets in the extension panel (Ctrl+Shift+X on Windows/Linux or Cmd(⌘)+Shift+X on MacOS) and click install.

OR

With VS Code open, launch VS Code Quick Open (Ctrl+P on Windows/Linux or Cmd(⌘)+P on MacOS), paste the following command, and press enter.

ext install tonybaloney.vscode-pets

Congrats on installing joy! Enjoy interacting with these cute pixelated pets. Read below to get a full understanding of this extension. Not convinced? Watch our extension spotlight on Visual Studio Code.

After installing, open the command palette with Ctrl+Shift+P on Windows/Linux or Cmd(⌘)+Shift+P on MacOS.

Run the "Start pet coding session" command (vscode-pets.start) to see a cat in VS Code:

Default view

Now checkout the documentation to see what else is possible!

Visit the Crowdin Project in case you'd like to help with the translations. It will be synced automatically to the repository. You can also request a new language in the Discussions section.

The cat animations were designed by seethingswarm. The dog media assets for this extension were designed by NVPH Studio.

The forest theme was designed by edermunizz. The castle assets were created using artwork by GuttyKreum.

Marc Duiker created the Clippy, Rocky, Zappy, rubber duck, snake, cockatiel, Ferris the crab, and Mod the dotnet bot media assets.

Elthen created the fox media assets.

Karen Rustad Tƶlva designed the original concept of Ferris the crab.

Kevin Huang created the Akita inu media assets.

The turtle animations were designed by enkeefe using Pixelart.

The horse animations were adapted by Chris Kent from assets by Onfe.

Kennet Shin created the snail media assets.

Thanks to all the contributors to this project.

You can’t perform that action at this time.


Read the original article

Comments

  • By Bloomy22 2025-01-1823:119 reply

    This has reminded me of an anecdote. I work on a corporate social network. One day a colleague from the parent company comes to us scared because instead of seeing the people photos and the attached images, he saw strange images. As in the past we had some scare with xss reflected, we immediately got scared and went straight to investigate the matter. It turned out that the colleague had a Firefox extension installed that changed his images for Nicholas Cage's faces. He didn't remember having done it, but we did remember his blunder hahaha

    • By ltr_ 2025-01-1910:131 reply

      I remember one of the students in our school replaced the Windows 95 startup logo with the goatse.cx picture of every computer of a new lab, the rector of the moment called an emergency gathering in the gym BEGGING the students to change it back . promising that there would be no repercussions, he was sweating blood, because authorities picked our school to inaugurate the computer national program that made the lab possible, the next day. nobody talked, they had to change the inauguration to another school, fun times.

      • By iamthejuan 2025-01-1911:202 reply

        It is the logo.sys which is actually a bitmap file if I remember it correctly.

        • By gryfft 2025-01-1913:48

          Brings back memories of bricking the family PC way back before I knew what a bootloader or filesystem was. Good times.

        • By creaktive 2025-01-1911:50

          Snitch :)

    • By fooker 2025-01-197:37

      Here's anecdote from Google's glory days! We had a similar extension, with Larry Page instead of Nicholas Cage. And anyone leaving their computer unlocked were subject do it.

      This became widespread enough to be mentioned at the new employee orientation.

    • By mocamoca 2025-01-190:404 reply

      At university, we used this extension to teach our classmates about good security practices, such as locking their computers when left unattended. It was fun, especially when professors didn't lock their computers. And my former classmates did learn to lock their computers :)

      • By pjerem 2025-01-197:052 reply

        A pretty good one is https://fakeupdate.net

        I once pranked a coworker/friend with a Windows installation screen after lunch break. He was … astounded. The thing is, we were all using Debian in this company.

        • By saghm 2025-01-198:57

          A roommate of mine in college used to leave his laptop unlocked all the time, and I found an app that would put an overlay on the screen that looked like a kernel panic. This went on for months, and he became convinced that his laptop had some issue where it would panic if he left it idle for too long. One day he happened to be going through his apps folder, and he saw something with a name like "iPanic.app", and watching his dawning comprehension as he realized what just must have been going on was probably the satisfying conclusion to a prank I've ever experienced.

        • By Arech 2025-01-1913:39

          this is a gem, thanks for sharing!

      • By iterateoften 2025-01-190:5815 reply

        violating security policies in order to ā€œteach a lessonā€ is a sure fire way to get people to lose trust in you.

        Accessing someone’s computer and manipulating the software was instant termination at my old company. Some new security guy joined and tried to do what you did. Find unlocked computers and mess with them to prove a point. He lasted a week.

        • By rhet0rica 2025-01-195:491 reply

          There is a time and place for everything—and you should not assume a business environment is the only possible setting in which colleagues might pass by unattended workstations.

          Ideally the prank is pulled in a high-trust, low-stakes environment like a college campus or high school computer lab, before corporate policies are part of one's life.

          It is also a rich tradition, from the days of yore, before robust security practices became standard:

          • http://catb.org/jargon/html/B/baggy-pantsing.html

          • http://catb.org/jargon/html/D/derf.html

          • https://www.multicians.org/cookie.html

          I would much rather my colleagues be taught this lesson (even if just through a verbal reprimand) than work with someone who is allowed to remain ignorant of the risks of their behaviour.

          • By Sammi 2025-01-196:451 reply

            Man if you can't trust the guy sitting next to you to pull this prank on you, then you've got serious issues.

            • By alfiedotwtf 2025-01-199:481 reply

              At the same time, a new hire could actually be a pentester, investigator, or corporate espionage actor. I know people who’s job this was to take over employee computers while the target went to lunch

              • By Sammi 2025-01-200:10

                The guy who sits next to you regularly...

        • By Volundr 2025-01-192:41

          It depends on the company and probably even the team. At least when I was running an IT team I generally viewed a colleague doing something like this as more effective than me nagging some sysadmin about them leaving their computer unlocked. Would have never tolerated someone on my team doing it to someone outside the team though.

        • By do_not_redeem 2025-01-191:082 reply

          It all depends on the company of course.

          I worked at a place where if you left your laptop unlocked, anyone could use your slack account to announce you were buying breakfast for the team tomorrow. That was more effective than any training video they could have made us watch. But I obviously wouldn't do something like that as a lone wolf.

          • By KineticLensman 2025-01-1914:12

            > to announce you were buying breakfast for the team tomorrow

            Where I used to work the thing was to reply-all to emails simply saying "I love you very much".

          • By maeil 2025-01-195:11

            Similar here at a big company that placed a lot of emphasis on opsec. It worked.

        • By thaumasiotes 2025-01-196:11

          > Accessing someone’s computer and manipulating the software was instant termination at my old company. Some new security guy joined and tried to do what you did. Find unlocked computers and mess with them to prove a point. He lasted a week.

          That's a very strange policy to apply to your security team. They have good reason to make a point about leaving your workstation unsecured.

          Working for NCC Group, the expectation was that if you left your computer unsecured, something would happen to it, and you, not the person who followed office policy by highlighting your mistake, would look bad.

        • By benreesman 2025-01-191:472 reply

          I’m of two minds about it. I agree that these days it’s by far the safer choice to steer clear of such antics.

          But I do sort of miss the days when we had a little more fun with computers even at work. Twenty years ago it was pretty ubiquitous to get a goofy desktop background if you left your machine unsecured all the time and I never saw any harm come from it.

          Times change I suppose.

          • By bee_rider 2025-01-195:25

            It is definitely a better CYA move to just have a policy that nobody touches the unlocked computers, but is it actually more effective? If the company mostly employs adults that can be trusted to keep their pranks reasonable, it seems like a good way of self-policing.

            If calling out somebody’s unlocked computer gets them punished for real, nobody will call out their friends…

          • By ireadmevs 2025-01-192:21

            Good times when I used to do a screenshot with notepad window open and use that as their new background wallpaper

        • By cyberax 2025-01-195:46

          At Amazon there was a "unicorn game". If you find an unlocked computer, you could send "I love Unicorns" message using the credentials of the logged on person.

          There was even an internal site with the unicorn image.

        • By mosselman 2025-01-196:47

          It sounds like this guy came out on top in this, he found out really quickly that he joined a shit company.

        • By alfiedotwtf 2025-01-199:451 reply

          I guess it’s a company cultural thing. In one past company, the SECURITY guys were the ones to do this to us teach us a lesson.but rather than a panic screen, it was porn.

          To this day a few milliseconds before I stand up I wiggle my mouse to lock the screen. Muscle memory because lessons were learned

          • By FeteCommuniste 2025-01-1910:14

            At my office it was either a picture of a shirtless David Hasselhoff as your desktop background, or an email sent to the networking+devs list announcing that you were giving away $20 bills at your desk, lol.

        • By arccy 2025-01-1911:042 reply

          There's definitely a difference in company culture. One place I worked at you'd shout donuts into the office chat from your coworker's unattended laptops (and they'd be on the hook to bring in donuts or equivalent).

          Always easy to catch the people who usually work from home.

          • By LandR 2025-01-1914:25

            One jnr dev at a place I worked left his desktop unlocked and a very elaborate email about his love for my little pony and wanting to start a company my little pony fan club was sent from his account to whole company lol.

          • By BoingBoomTschak 2025-01-1911:22

            Oh, we do that with croissants here!

        • By darkwater 2025-01-198:07

          What a sad company you worked for

        • By goguy 2025-01-1911:05

          We used to send an email from their account saying lunch/donuts are on me!

        • By userbinator 2025-01-191:081 reply

          Ironic, given that a ton of the security dogma these days is "don't trust anyone" --- you can guess why that started happening; precisely because of people like him.

          • By saagarjha 2025-01-208:02

            It’s because people like him are usually less polite.

        • By albert_e 2025-01-193:25

          Yeah I lean on this side - avoid doing pranks and other practical jokes.

          When there is any actual malware or security incident, you don't want your colleagues to think of you and go "Maybe this is just Dave pulling one of his clever pranks".

      • By veunes 2025-01-198:30

        Some IT departments spend years trying to drill "Lock your computer!" into people’s heads yet you need just really simple solution!

      • By SketchySeaBeast 2025-01-1912:57

        We used to set the desktop wallpaper to David Hasselhoff.

    • By greazy 2025-01-1823:272 reply

      That's hilarious. Sounds like someone was pranking your colleague.

      Was this the extension? https://addons.mozilla.org/en-US/firefox/addon/niccage/

      • By sam_bristow 2025-01-190:03

        Damn, I was half hoping it was doing some deepfake face swapping rather than just totally replacing the whole image. Part of me would love to install a "Being John Malkovich" style face replacement plugin onto someone's machine.

      • By Bloomy22 2025-01-1823:50

        Yes, it was that one!

    • By InsideOutSanta 2025-01-1911:151 reply

      At a company selling a B2B platform, we had an internal extension used to teach how to write extensions that drew an interactive pet on screen, similar to the one in this VS Code extension. It accidentally got deployed to one client, which caused a complete company shutdown because lots of people suddenly reported being hit by a virus to their internal IT team, causing company-wide panic.

      I'm not sure what the lesson here is.

    • By DontchaKnowit 2025-01-1914:51

      At my company this happened once across all our internal tools. It was a joke inside one department that accidentally got pushed comapny wide

    • By veunes 2025-01-198:29

      I love that kind of tech workplace comedy

    • By nunez 2025-01-194:00

      Stuff of legends.

  • By helsinki 2025-01-1821:322 reply

    Let’s get them in Neovim and call them Neopets.

  • By sdflhasjd 2025-01-1822:121 reply

    My I also mention the Nyancat Progress bar for Jetbrains IDEs? https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar

    • By hurflmurfl 2025-01-192:38

      This is actually the first plugin I install on every new installation of a Jetbrains IDE... Used to include it in my "mentoring about advantages of IDEs" rants, just before configuring debugger.

HackerNews