frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Open-Source eInk Bike Computer

https://opentrailpaper.com
89•stingrae•1h ago•25 comments

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

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

Show HN: Local Mitsubishi AC Control with ESPHome and an AtomS3 Lite

https://didac.dev/builds/mitsubishi-air-conditioning
2•sabatesduran•1h ago•0 comments

Show HN: NationalDex • minimal open-source Pokédex

https://www.nationaldex.app
4•linesofcode•1h ago•0 comments

Show HN: Reactor Atlas

https://reactoratlas.com
60•fedecaccia•1d ago•24 comments

Show HN: Declick – Turn an OpenAPI Spec, MCP Server or SQLite DB into a CLI

https://github.com/ucsandman/declick
4•practicalsystem•4h ago•2 comments

Show HN: Audioreality.ai – email to private daily podcast summary show

https://www.audioreality.ai
2•BSOhealth•4h ago•0 comments

Show HN: Sentrint, Ship AI features without losing sleep

https://sentrint.com/
3•xEcho•4h ago•1 comments

Show HN: OpenStint – lap timing using RTL-SDR and near-field transponders

https://openstint.org/
2•zsellera•4h ago•0 comments

Show HN: Webmcp-react v1.0.0 (React hooks for agents to use WebMCP)

https://github.com/agentcathq/webmcp-react
3•naseemalnaji•5h ago•2 comments

Show HN: I made a word building game supporting anagrams and one handed use

16•busymom0•1d ago•1 comments

Show HN: Million Bricks – a 3D tower of one million bricks you can buy for $10

https://www.millionbrickshomepage.com
4•keslert•6h ago•6 comments

Show HN: What if AI did the prompting – and humans did the thinking?

https://www.antiagent.site
3•EnthusiastShiv•6h ago•1 comments

Show HN: OwnTime – a chess clock for your day's priorities

https://owntime.app/
109•fmos•2d ago•58 comments

Show HN: HN Match Maker – Matching "Who Wants to Be Hired?" With "Who's Hiring?"

https://hnmatchmaker.com/
119•all2•2d ago•46 comments

Show HN: Prices.eu.org

https://prices.eu.org/
15•sourcecodeplz•10h ago•8 comments

Show HN: Aurict – An open-source Terminal AI

https://github.com/aurict/aurict
5•hamzakhrmn2•10h ago•2 comments

Show HN: The cheapest GPU cloud – H100s at $2.04/HR, H200s at $3/HR

https://compute.cheap/
54•EmiCorleone•1d ago•20 comments

Show HN: Interactive map of the Japanese address system

https://japanmap.fyi
8•vkuikka•12h ago•2 comments

Show HN: Real-time AI news aggregator with daily digest

https://aibriefs.news
12•michelmi•1d ago•17 comments

Show HN: Newton's Orchard – Browser-based space/gravity playground

https://newtonsorchard.app
30•andrewchilds•3d ago•4 comments

Show HN: Weedout – Safari extension that hides YouTube AI-labeled videos

https://masteranza.github.io/weedout/
182•masteranza•2d ago•81 comments

Show HN: Running 104GB Qwen3.8-Flash-Next on 48GB Mac with at ~12 tok/s

https://github.com/carloslfu/slotstream
231•carloslfu•3d ago•115 comments

Show HN: asciiQuake

https://asciiquake.wtf/
16•apresmoi•2d ago•6 comments

Show HN: I built my first MCP to manage Google Ads

https://adchestra.com/
15•MichalKrk•1d ago•13 comments

Show HN: Wordmate – local speech-to-text for macOS

https://github.com/vdszds/wordmate
5•vdszds•1d ago•0 comments

Show HN: A gravity simulator where forces propagate at the speed of light

https://github.com/alessandro-pioli/AstroCausal_Engine
6•alessandropioli•1d ago•0 comments

Show HN: Laser Graffiti

https://laser.consti.de
253•con•6d ago•61 comments

Show HN: A benchmark for flight search intent

https://fjmatrix.github.io/flight-search-intent-eval/
5•rabbit_1•1d ago•0 comments

Show HN: Sirenfall, a civil defense siren synthesized in Web Audio

https://sirenfall.live/
5•beeswaxpat•22h ago•1 comments
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
26•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•58m ago
Hi, I am the creator, feel free to ask any questions :)

What do you think about it?

mpalmer•26m 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•26m ago
Cool project! How does it differ from warp terminals ai mode where you can ask it questions and it responds back
gioscarab•22m ago
Warp uses LLMs so it is slow and prone to hallucination. Using very colloquial terms TERMy is more or less a calculator that knows english :) so it can run on your CPU and respond instantly! The difference is that it can only answer predetermined responses (with optional arguments) this makes it useless if you need to generate text, but makes it safe and predictable for a use case like a terminal assistant.
gurjeet•25m 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.

utopiah•12m ago
What dataset does step 5 rely on? Is it from your own terminal history, man pages, scrapped dataset from e.g. StackOverflow, sth else?
gioscarab•10m ago
The dataset is here: https://github.com/gioblu/NPC-Forge/tree/main/npcs/termy/dat...

I hope the community will help me to enhance it :) it is just a proof of concept for now

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