frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: TERMy – A fast terminal assistant that does not use LLMs

https://github.com/gioblu/NPC-Forge/blob/main/docs/development.md
14•gioscarab•9h ago
I love research and development, you may have heard of me because of PJON (Padded Jittering Operative Network). It is a network protocol I started developing in 2010, which was recently implemented in silicon by the ETH Zurich university thanks to the research of Pius Sieber.

I am excited to share with you TERMy, a terminal assistant built on top of the NPC-Forge framework. Unlike everything else being built today, TERMy does not use embeddings, machine-learning or LLMs. It runs on the CPU (even on a Raspberry Pi Zero) both in the terminal or client-side in a browser tab and responds in milliseconds. It is a cynical but very knowledgeable Linux terminal assistant that translates your natural language into shell commands without relying on a single artificial neuron.

I had a chance to focus for 2 months on my personal projects since early July, during the strange times of AI price hikes and the end of subsidized tokenmaxing. I was curious to see if I could develop from scratch a terminal assistant capable of handling simple natural language requests. I have a bad memory and got used to ask to copilot "activate the virtual environment" or similar trivial operations spending a non negligible sum every month. I started thinking, maybe I can do something to make my workflow more efficient? Do I really need trillions of parameters to accomplish those tasks?

How it Works

When you type a prompt, it goes through a lightweight NLU pipeline written in ~1000 lines of Python that implement the following steps:

1. Strip expletives, interjections, encouraging, discouraging and thanking words (remove noise)

2. Sentiment analysis

3. Exact Match (very fast)

4. Template Match (slower)

5. Probabilistic Match (even slower)

Step 5 relies on:

1. IDF (Inverse Document Frequency) to identify rare words.

2. BOW (Bag Of Words) to accommodate word inversions.

3. IDF weighted Levenshtein to safely handle typos.

Permission gating is hardcoded into the dataset and enforced for all potentially destructive commands, so it's inherently safer than letting an unpredictable LLM run wild on your machine.

- TERMy in operation: https://www.youtube.com/watch?v=qeIp0xePLBg

- Variance and typo tolerance: https://www.youtube.com/watch?v=tQvGDk6fkk0

- Copilot integration: https://www.youtube.com/watch?v=Wzzouhq2a8A

- Advanced features: https://www.youtube.com/watch?v=qeIp0xePLBg

- Source Code: https://github.com/gioblu/NPC-Forge

Comments

gioscarab•35m ago
Hi, I am the creator, feel free to ask any questions :)

What do you think about it?

mpalmer•3m ago
At first blush, it is a really persuasive compromise between full-on LLM inference and boring old fuzzy history search!

I really like it, this flavor of specialization gives the user a win on privacy and speed. Seems like the right idea for such a tool.

registereduser1•3m ago
Cool project! How does it differ from warp terminals ai mode where you can ask it questions and it responds back
gurjeet•2m ago
I haven't evaluated it yet, but I love the fact that the output is (at least claimed to be) deterministic. I can't trust an LLM to do the right thing after I deploy it to production, because their output is non-deterministic by design.

TERMy (or is it the NPC-forge) seems to be worth a try.

vegnus•4m ago
If you could get Termy to code, you'd be a rich man

Discovery of a new OpenAI agent message board

https://collusion.wiki/
1067•moultano•6h ago•828 comments

Show HN: Open-Source eInk Bike Computer

https://opentrailpaper.com
72•stingrae•1h ago•15 comments

Project HydraFusion: Frontier quality via multi-model orchestration

https://github.blog/ai-and-ml/github-copilot/project-hydrafusion-frontier-quality-via-multi-model...
30•qainsights•2h ago•13 comments

IBM Bob

https://bob.ibm.com/
141•artpar•5h ago•160 comments

GPT-6 Astra

https://openai.com/index/gpt-6-astra/
2092•kibae•23h ago•1906 comments

Solving the Jane Street reverse engineering challenge

https://jestoph.com/2026/09/04/jane-street-challenge.html
315•anitil•8h ago•75 comments

Nobody Is Saying Why OpenAI and Anthropic Had Outages

https://www.wired.com/story/nobody-is-saying-why-openai-and-anthropic-had-outages-today/
83•jslakro•1h ago•46 comments

Adult Film Producer Unmasks Prolific 'John DOE' Torrent Pirate as Meta Executive

https://torrentfreak.com/adult-film-producer-unmasks-prolific-john-doe-torrent-pirate-as-meta-exe...
85•speckx•1h ago•35 comments

deSEC – Free Secure DNS

https://desec.io/
31•gurjeet•2h ago•17 comments

The Two Abstractions of System Design: Hide or Reduce

http://muratbuffalo.blogspot.com/2026/05/the-two-abstractions-of-system-design.html
81•ubolonton_•2d ago•9 comments

Getting Started with AT Protocol

https://bnb.im/posts/atproto-essential-resources/
40•evakhoury•2d ago•7 comments

Elevator of the Year Winner Modernization of the Metropolis Trust Building

https://www.starelevator.com/projects/star-elevator-modernization-of-the-metropolis-trust-building
118•palashawas•3d ago•41 comments

People that worked on the same idea for decades

https://nityasnotes.com/writing/decades/
6•sebg•1d ago•4 comments

Show HN: TERMy – A fast terminal assistant that does not use LLMs

https://github.com/gioblu/NPC-Forge/blob/main/docs/development.md
14•gioscarab•9h ago•5 comments

Google AI Mode shows same products 21.6% more expensive than traditional search

https://productrise.app/blog/google-ai-mode-prefers-more-expensive-products
316•DeepLogin•6h ago•59 comments

Qwen 3.8 27B available on Cerebras at 1500 tokens/s

https://inference-docs.cerebras.ai/models/overview
665•altertable•1d ago•218 comments

Corporate America is getting hooked on open-source AI

https://www.nytimes.com/2026/09/04/technology/open-source-ai-anthropic-openai.html
165•aaraujo002•2h ago•140 comments

SubImage (YC W25) Is Hiring a Founding Engineer in SF

https://www.ycombinator.com/companies/subimage/jobs/NCTFgKK-founding-engineer
1•alexchantavy•6h ago

Georgi Gerganov on llama.cpp/ggml future after Nvidia acquisition of HuggingFace

https://twitter.com/ggerganov/status/2095897173376618881
25•theanonymousone•1h ago•5 comments

Restoring 5 GHz Wi-Fi on an LG C5 by changing its webOS region

https://github.com/hawshemi/lg-c5-webos25-region-change
43•hawshemi•5h ago•55 comments

Ok, but does it scale?

https://spacetimedb.com/blog/how-does-spacetime-scale
92•theanonymousone•5h ago•50 comments

How Fairphone built the Fairphone Gen 6+

https://arstechnica.com/gadgets/2026/09/nearly-impossible-how-fairphone-built-the-ethical-repaira...
156•CrypticShift•5h ago•130 comments

A Switch-Level Simulation Model for Integrated Logic Circuits (1981) [pdf]

https://www.cs.cmu.edu/~bryant/pubdir/MIT-LCS-TR-259.pdf
9•gregsadetsky•2d ago•0 comments

The largest electric aircraft just flew [video]

https://www.youtube.com/watch?v=nM86DBOqgPM
438•feb•2d ago•325 comments

US Military disables ad trackers on troops' phones

https://www.theguardian.com/us-news/2026/sep/04/military-disables-phone-ad-trackers
126•tencentshill•4h ago•62 comments

Hayes AT command set

https://en.wikipedia.org/wiki/Hayes_AT_command_set
7•0xbadcafebee•36m ago•0 comments

.name Termination

https://neil.fraser.name/news/2026/09/03/
2115•pavel_lishin•1d ago•520 comments

Artificial beaver dams saw juvenile coho salmon survival rates go from 8% to 60%

https://www.discoverwildlife.com/animal-facts/artificial-beaver-dams-california
358•speckx•1d ago•117 comments

Go grandmaster Shin defeats AI KataGo with a two-stone handicap

https://www.kedglobal.com/artificial-intelligence/newsView/ked202607210007
449•gmays•1d ago•172 comments

Top Pentagon Official Contracted Personal Lawyer to Handle Minerals Deal

https://prospect.org/2026/08/21/pentagon-minerals-deal-department-defense-cerberus-capital-alan-w...
122•h2si•4h ago•51 comments