TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Clippy – 90s UI for local LLMs

1090 pointsby felixrieseberg2 days ago

96 comments

mrandish2 days ago
Great idea! I&#x27;ve been humorously referring to chat agents as next gen Clippy because of their chipper, talky default personas which I find insufferably annoying.<p>I&#x27;m kind of shocked Microsoft didn&#x27;t already do this as an alt version of their CoPilot UI. Really a huge miss on their part because I hate the overbearingly intrusive way they keep forcing it into their OS, apps and my fucking laptop keyboard. If they at least acknowledged their behavior and owned it (with a sly wink), I&#x27;d hate it a little less. I might even be up for a &quot;Clippy is my CoPilot&quot; sticker on my laptop (calling back to the old 80s &quot;Jesus is my Copilot&quot; bumper stickers).
评论 #43907398 未加载
评论 #43907729 未加载
评论 #43913063 未加载
评论 #43907479 未加载
评论 #43907921 未加载
评论 #43908923 未加载
评论 #43908440 未加载
评论 #43914350 未加载
评论 #43909871 未加载
评论 #43911077 未加载
评论 #43907590 未加载
评论 #43912701 未加载
评论 #43909342 未加载
评论 #43911198 未加载
评论 #43916787 未加载
jeroenhd1 day ago
One underused Clippy feature is the fact that Clippy and all the other Agents (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Microsoft_Agent" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Microsoft_Agent</a>), like the dog that did search in Windows XP, came with an API developers could use to write their own assistants.<p>Thanks to the horrific beauty of ActiveX, this even allowed these Agents to be loaded into web pages.<p>The API was supported up till Windows 7 (though it was an optional component at the time) but still I would love for someone to dig up an old copy of the agent SDK (I couldn&#x27;t find it myself) and hook up ChatGPT to the real, actual Clippy.
评论 #43914726 未加载
评论 #43917050 未加载
评论 #43913985 未加载
评论 #43915094 未加载
评论 #43914874 未加载
评论 #43913998 未加载
tzury2 days ago
This is a clear case of &quot;Build Something People Want&quot;.<p>After all it was requested almost daily over at x.com<p><a href="https:&#x2F;&#x2F;x.com&#x2F;search?q=ai%20bring%20clippy%20back&amp;src=typed_query&amp;f=live" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;search?q=ai%20bring%20clippy%20back&amp;src=typed_...</a>
评论 #43909009 未加载
ants_everywhere2 days ago
Fun fact: clippy came from Microsoft Bob, which Melinda Gates was the marketing manager for.<p>I have often wondered what role their relationship played in keeping Clippy around. And now I wonder if Clippy makes Bill Gates sad since the divorce.
评论 #43908587 未加载
dehrmann2 days ago
Can you add narration in Gilbert Gottfried&#x27;s voice?<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tu_Pzuwy-JY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=tu_Pzuwy-JY</a>
jl62 days ago
IIRC correctly, Clippy’s most famous feature was interrupting you to offer advice. The advice was usually basic&#x2F;useless&#x2F;annoying, hence Clippy’s reputation, but a powerful LLM could actually make the original concept work. It would not be simply a chatbot that responds to text, but rather would observe your screen, understand it through a vision model, and give appropriate advice. Things like “did you know there’s an easier way to do what you’re doing”. I don’t think the necessary trust exists yet to do this using public LLM APIs, nor does the hardware to do it locally, but crack either of those and I could see ClipGPT being genuinely useful.
评论 #43907168 未加载
评论 #43907418 未加载
评论 #43907133 未加载
评论 #43908908 未加载
评论 #43907138 未加载
评论 #43907981 未加载
评论 #43909895 未加载
评论 #43913051 未加载
评论 #43908398 未加载
评论 #43907265 未加载
alkh2 days ago
Great job! Having ollama support would be useful as well[1]! [1]<a href="https:&#x2F;&#x2F;github.com&#x2F;ollama&#x2F;ollama">https:&#x2F;&#x2F;github.com&#x2F;ollama&#x2F;ollama</a>
评论 #43911294 未加载
Jagerbizzle2 days ago
Man do I ever miss this UI design. Nice work!
评论 #43913151 未加载
nonethewiser1 day ago
I really love the style.<p>I wish this sort of style had a more specific name and could be decoupled from the desktop a bit more.<p>Would love to see a native webpage inspired by windows 2000 or similar. I&#x27;ve struggled to find a name for it.
评论 #43918330 未加载
评论 #43914552 未加载
mountainriver2 days ago
Amazing, we also have CowPilot now <a href="https:&#x2F;&#x2F;github.com&#x2F;agentsea&#x2F;cowpilot">https:&#x2F;&#x2F;github.com&#x2F;agentsea&#x2F;cowpilot</a>
评论 #43914880 未加载
_-_-__-_-_-2 days ago
Wow. The ease-of-use is insanely good. I haven&#x27;t figured out yet how to move clippy to a different location on the screen (rather than centred), but it works well. I have multiple models downloaded and am chatting already!
评论 #43907844 未加载
basketbla2 days ago
Pretty fantastic follow-up to <a href="https:&#x2F;&#x2F;www.latent.space&#x2F;p&#x2F;clippy-v-anton" rel="nofollow">https:&#x2F;&#x2F;www.latent.space&#x2F;p&#x2F;clippy-v-anton</a>
sigmaisaletter2 days ago
It looks like you&#x27;re talking about a cartoon assistant character. Would you like help?<p>ICYDN: The proper name of Clippy is actually &quot;Clippit&quot;, as introduced in Office 97.
novaRom2 days ago
Finally a useful UI for llama.cpp!<p>Thank you Felix! This is extremely cool! Can you please make a short blog post explaining how is it technically implemented?
_pdp_2 days ago
Super cool. Serious 90s vibes. I also tried to make a super clippy here. <a href="https:&#x2F;&#x2F;chatbotkit.com&#x2F;examples&#x2F;super-clippy" rel="nofollow">https:&#x2F;&#x2F;chatbotkit.com&#x2F;examples&#x2F;super-clippy</a> I think I match the color shema perfectly but does not have the same feeling as the original.
评论 #43906867 未加载
SLWW2 days ago
When do we get the BonziBuddy reskin?
codebolt1 day ago
On a side note, I&#x27;m excited to see more an more ambitious side projects like these as LLMs empower hobbyists to do more in less time than was ever possible before.
评论 #43913101 未加载
elzbardico1 day ago
Am I the only one who thinks that albeit ugly, this is way more readable than the usual web-app styled chat interfaces?
评论 #43917645 未加载
rileytg2 days ago
I recently did this in our main system that we recently added an LLM feature to (for fun internally, not sending to prod) using<p><a href="https:&#x2F;&#x2F;github.com&#x2F;pi0&#x2F;clippyjs">https:&#x2F;&#x2F;github.com&#x2F;pi0&#x2F;clippyjs</a>
webprofusion1 day ago
Microsoft should buy this for $3B
devilsbabe1 day ago
Very cool project! It would be really nice to have support for the other assistants that Microsoft released to use in place of Clippy (I&#x27;m particularly fond of the dolphin that was used in the Japanese version of Windows) <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Office_Assistant#Assistants" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Office_Assistant#Assistants</a>
chensterabout 5 hours ago
Can it run Deepseek?
hnlmorg2 days ago
One of my very first AI projects was in the late 90s and used the Microsoft Agent API (which Clippy uses) as the interface.<p>It used Merlin rather than Clippy and was extremely basic as AI. But it was a fun project.
tootyskooty1 day ago
Really cool! I think OS integration can be taken a lot further. Looking forward to seeing more of this esp. as models get better! First thing that comes to mind are generative GTK widgets; small purpose-built widgets for any task, styled to match your setup.
ale422 days ago
Great idea and design, thanks for this! I was hoping since some time to see this :-D<p>I hope that one day a non-Electron app (to minimize resource usage when idle) will also appear!
sen2 days ago
I love this, and will unironically use it as a little desktop LLM, but it seems to completely ignore the prompt that’s in the settings. No matter what model I install it’s just “being” the default model.<p>The general idea is awesome though, and a lot more fun than just having a quake-terminal to interface with local LLMs via ollama.
Aardwolf2 days ago
It&#x27;s weird that when clippy was new I found it to be everything that&#x27;s wrong with UI design, and today I&#x27;m nostalgic for it
评论 #43907003 未加载
dopple2 days ago
This is so great! I wrote a short blog post about how well this fits into my Windows 95-inspired bootc project Blue95: <a href="https:&#x2F;&#x2F;blues.win&#x2F;posts&#x2F;chatting-with-ai-like-its-1995" rel="nofollow">https:&#x2F;&#x2F;blues.win&#x2F;posts&#x2F;chatting-with-ai-like-its-1995</a>
omneity2 days ago
The idea is great but its personality needs some more sass. And maybe some contextual cues just so that it does the exact opposite of what would have been most helpful then :)<p>I feel like a text editor + clippy would be an even more potent combo! After all, that was clippy&#x27;s original context.
0points2 days ago
Will this properly interrupt me in the middle of flow and ask unrelated questions, or is it just another clippy knock-off?
评论 #43907448 未加载
kuberwastaken2 days ago
Is it insane that I tried to make a version of this exactly a week ago!? This is freakin awesome, congratulations!
评论 #43912063 未加载
ChrisArchitect2 days ago
Next up, &quot;Rover&quot; the dog from Microsoft Bob<p><a href="https:&#x2F;&#x2F;fabulous.systems&#x2F;posts&#x2F;2024&#x2F;06&#x2F;if-i-ever-get-a-dog-ill-name-it-rover-ms-bob-retrospective&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fabulous.systems&#x2F;posts&#x2F;2024&#x2F;06&#x2F;if-i-ever-get-a-dog-i...</a>
评论 #43911249 未加载
byearthithatius2 days ago
Fun fact: the newest generation (such as myself, a 23 year old programmer) were actually not even alive when Clippy existed. I only know of it from an Office reference. One day I will have something like that -- maybe MSN or internet explorer?
评论 #43908896 未加载
tommica1 day ago
Would love to have a mac shortcut to toggle clippy chat window, and also so that when the chat window gets opened, the chatbox gets focuses automatically
quaintdev1 day ago
That&#x27;s a ghost of Clippy. It&#x27;s not reacting at all!
uptownfunk1 day ago
Hahah I would Love to see this thing back in windows. The only thing I use now is ms teams since they killed Skype and my foreign music teacher requires us to use it
hosh2 days ago
I wondered when someone was going to power Clippy with an LLM.
tasn2 days ago
I love the terrible font rendering! Is it a special font, or some CSS?
评论 #43906443 未加载
danielhanchen2 days ago
Wow fantastic website!! Love the Windows old aesthetic!
rerdavies2 days ago
I still haven&#x27;t gotten over the trauma of Clippy 1.0.
GTP1 day ago
Decades later, you made a version of Clippy that might actually be useful. Congratulations!
ciaranmca1 day ago
Nice project! Looks good and seems like something I’d genuinely want to use day to day.
Telemakhos2 days ago
I can&#x27;t get this to work on my aging 2017 Intel work mac.<p>&gt; Error: Error invoking remote method &#x27;ELECTRON_LLM_CREATE&#x27;: Error: Error: NoBinaryFoundError
评论 #43910199 未加载
batch122 days ago
Makes me think of this short story.<p><a href="https:&#x2F;&#x2F;gwern.net&#x2F;fiction&#x2F;clippy" rel="nofollow">https:&#x2F;&#x2F;gwern.net&#x2F;fiction&#x2F;clippy</a>
elia_422 days ago
Really interesting project. I love the combination of LLM with a 90s aesthetic. Great that it works with a really simple configuration and runs offline
aligundogdu2 days ago
This is such an amazing piece of work — truly impressive! Hats off to you If it supports Ollama and local LLMs too, it&#x27;ll be absolutely unbeatable!
rockemsockem2 days ago
At last! I&#x27;ve heard it mentioned so many times and have done so myself, but you went and made it. Kudos and thank you!!!
Hadriel2 days ago
Feedback: I think it would be very helpful for users to know ahead of time what kinda performance they can expect based on their system.
gitroom2 days ago
Man, brings back memories I didnt even think I still hadClippy was kinda ridiculous back then but Id 100% mess with this now tbh.
unixhero1 day ago
How do I use it as a frontend for a locally hosted llm?<p>I have a 3090gtx, but never actually run&#x2F;hosted any locally.<p>Cheers
mbowcut22 days ago
Pack it up boys, they finally made the killer app.
TanYuho1 day ago
This app is so much fun—it really brings back memories of when I used Windows 98 as a kid.
DigiEggz2 days ago
Accept my deepest gratitudes for creating this functional art. Love the idea and execution and can&#x27;t wait to use it!
GuinansEyebrows2 days ago
BonziBuddy next?
评论 #43907924 未加载
daviding2 days ago
A nice addition (unless I missed it) would be to add an existing API key for remote model access?
AvAn122 days ago
Any love for the other avatars? Power Pup? I think there were a few… Otherwise, thanks, this is great.
willejs2 days ago
Can this keep popping up, interrupt you, and have the most annoying voice ever added please?
rolph2 days ago
i think badgey may reflect the situation better than clippy.<p><a href="https:&#x2F;&#x2F;memory-alpha.fandom.com&#x2F;wiki&#x2F;Badgey" rel="nofollow">https:&#x2F;&#x2F;memory-alpha.fandom.com&#x2F;wiki&#x2F;Badgey</a>
endlessvoid942 days ago
Love it.<p>On macOS it always launches in the middle of the screen - is there a way to move it around?
评论 #43909726 未加载
davidmurphy2 days ago
awesome. I shared this with colleagues at the Computer History Museum!!
andwrobs2 days ago
Flawless execution, all the details are sharp. That&#x27;s fun.
ayaros2 days ago
I love your website design.
dismalaf2 days ago
Clippy was peak Windows. Everything went downhill since...
breppp2 days ago
They definitely missed on using underlines for headings
alanh1 day ago
That’s great! ... Where are the downloaded models so I can delete them or at least exclude them from Time Machine backups? (Mac)
rangerelf2 days ago
This is a thing of beauty, thank you!! :-D
givemeethekeys2 days ago
Like phoenix, it rises from the ashes..
artursapek2 days ago
I thought Clippy first shipped in XP
评论 #43911143 未加载
评论 #43907421 未加载
patrick4urcloud1 day ago
nice ! This time it&#x27;s working better than the original.
dhruv30061 day ago
This is so cute!
aussieguy12342 days ago
Revenge of the paperclips
timvdalen1 day ago
I honestly might keep this running just to have clippy always on top, without using the chat at all...
tungolcild1 day ago
Finally!
insane_dreamer1 day ago
Does it pop up every time you open your IDE, with &quot;It looks like you&#x27;re about to start coding. What can I help you with?&quot;
King-Aaron1 day ago
Needs a Bonzai Buddy to go with it!
ninetyninenine2 days ago
Clippy was ahead of it&#x27;s time. We all had no idea.
shmerl2 days ago
What about Skippy?
awesome_dude2 days ago
We&#x27;ve all been thinking it :)
sachahjkl1 day ago
&quot;made with Electron&quot; bruh cmon
amiantos2 days ago
a very basic app getting a bunch of undue attention thanks to nostalgia for someone else&#x27;s IP, classic
评论 #43909051 未加载
unethical_ban2 days ago
I couldn&#x27;t find how to get back to the normal chat screen from settings easily, and loading the same model file that works in LM studio crashed my computer.<p>I like the idea, though.
ummonk2 days ago
Awesome! Now I just want Perplexity to acquire the AskJeeves brand.
integricho1 day ago
given it&#x27;s targeted look, why isn&#x27;t it an actual native app?
cocodill2 days ago
oh yes, sure, It&#x27;s not just an another useless shitty electron app, it&#x27;s object of art. yeah.
talkinghead2 days ago
yes yes yes!!!
quantum_state2 days ago
quite cute
margorczynski2 days ago
&quot;I can fix him&quot;
rafram2 days ago
This is cool, but does no one even look at what libraries they&#x27;re shipping anymore? I mean, why does this Clippy-style LLM interface bundle:<p>- A JavaScript implementation of the Jinja templating language<p>- A full GitHub API client<p>- A library that takes a string and tells you if it&#x27;s a valid npm package name<p>- A useless shim for the JavaScript Math module<p>And 119 other libraries? This thing would have taken up 10% of the maximum disk space available on a Windows 95 FAT16 volume.
评论 #43906877 未加载
评论 #43906870 未加载
评论 #43906612 未加载
评论 #43906837 未加载
评论 #43906903 未加载
评论 #43906753 未加载
nullchan2 days ago
Pretty sure Clippy is trademarked. Had the same idea but did not go through with it because of the TM.
评论 #43906798 未加载
评论 #43906772 未加载
评论 #43906950 未加载
评论 #43906628 未加载
评论 #43906447 未加载
amelius2 days ago
Do this one next: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;BonziBuddy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;BonziBuddy</a>
评论 #43910090 未加载
mkgeorge72 days ago
Question for the devs in here...something I&#x27;ve been thinking about a lot recently. So I see that OP linked out to a public github repo...but when downloading the actual bundle, what&#x27;s a quick way for me to determine that what I&#x27;m installing on my mac is actually the same as what&#x27;s in the public repo? It&#x27;s always seemed like a loophole to me ready for (potential) exploitation.<p>&gt;&gt; Ship project. &gt;&gt; Link out Github repo on the static site somewhere &gt;&gt; Gain trust instantly as users presume the public repo is what&#x27;s used behind the scenes<p>Disclaimer: I&#x27;m a web dev and don&#x27;t know a single thing about native MacOS software
评论 #43906969 未加载
评论 #43906770 未加载
评论 #43906763 未加载
rukuu0012 days ago
It was great &#x2F; depressing to mention Clippy at a recent meetup and see the generational divide between those who groaned and everyone who looked confused.
评论 #43908739 未加载
UncleNoob2 days ago
I’m waiting for BonziBuddy AI
评论 #43908035 未加载
aaroninsf2 days ago
&quot;...they didn&#x27;t stop to think if they should.”
评论 #43908122 未加载
concerndc1tizen2 days ago
I hope people realize that this is an easy way to get a virus.<p>Don&#x27;t install third party software except from highly trusted sources.
评论 #43907595 未加载
评论 #43908545 未加载
评论 #43907197 未加载
评论 #43908047 未加载
评论 #43906832 未加载
评论 #43907208 未加载
评论 #43906813 未加载
raydiak2 days ago
I&#x27;m all for these prepackaged local-only AI projects. Much more my speed than corporate cloud services. Real shame this one went down the path of choosing an embodiment that makes me want to shoot holes in my screen. It&#x27;s even worse than those pixel art cats that chase my cursor on certain blogs. I miss plenty of things about the 90s, but I seriously doubt I&#x27;ll live long enough to forget how much Clippy is not one of those things. Clippy would be more suitable for a horror game than an assistant. Going out of their way in the README to profusely thank Microsoft for summoning that hellspawn is just icing on the cake.<p>I hate to put down anyone&#x27;s open source hobby project, and the guy looks so friendly and happy in his picture. But my honest reaction is fear of what further nightmares people are going to start animating with AI. I&#x27;d rather be hunted by a Boston Dynamics robot than have to face Clippy on my screen every day. Might as well add Rover from Microsoft Bob, some blink&#x2F;marquee tags, a MIDI file playing in the background, and a minigame about diagnosing DMA conflicts in mixed plug and play and non-PnP systems. Some parts of the 90s should stay in the 90s.
评论 #43908771 未加载
评论 #43908954 未加载
评论 #43908481 未加载
评论 #43909088 未加载
评论 #43910152 未加载
评论 #43910097 未加载