frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac

https://github.com/drumih/turbo-fieldfare
251•gitpusher42•2h ago•68 comments

Show HN: Qwen Scribe – local transcription and dictation for Apple Silicon

https://github.com/VladUZH/qwen-scribe
23•sidclaw•2h ago•4 comments

Show HN: Kedge – Full-stack cloud with forkable VM snapshots and global SQLite

https://kedge.dev/
14•wgjordan•59m ago•3 comments

Show HN: VernLLM – The AI resilience layer for TypeScript

https://vernllm.vercel.app
2•burro•10m ago•0 comments

Show HN: The Federalist Papers, typeset as the 1787 newspapers they ran in

https://federalistreader.org/
16•vhwalke•3h ago•0 comments

Show HN: Write, simulate and synthesize VHDL/Verilog in the browser

https://risingedge.pro
15•wozniakpawel•6d ago•4 comments

Show HN: Echologue – the private AI voice journal I built for myself

https://echologue.com/
25•arisAlexis•4h ago•11 comments

Show HN: Agentsnap – Snapshot testing for AI agents

https://github.com/iamfaham/AgentSnap
4•iamfaham•57m ago•0 comments

Show HN: Goldenboy – in-browser dithering and pixel art for photos and video

https://goldenboy.app/
5•goldenboychrome•2h ago•2 comments

Show HN: College application essay inspiration and brainstorm

https://essaycompass.net/
3•boveyking•1h ago•0 comments

Show HN: Rivora – An open-source memory layer for engineering tools

https://github.com/rivora-dev/rivora
2•sgr0691•1h ago•0 comments

Show HN: RepoInPeace – A marketplace to buy and sell abandoned startup IP

https://repoinpeace.app/
2•chelski•1h ago•2 comments

Show HN: A free curl API for IP data (we scan the IPv4 space in <24h)

https://worldip.io/news/keyless-ip-api-no-key-required
5•tuxxin•2h ago•2 comments

Show HN: AI LeetCode side panel that gives Socratic hints, not solutions

https://leetcopilot.dev
2•alexwang24•1h ago•0 comments

Show HN: On-prem-deployable voice agent simulation and evals

https://usemarker.ai/blog/hello-world/
2•lorenphillips•1h ago•0 comments

Show HN: Uvr – a uv-style package and environment manager for R, written in Rust

https://github.com/nbafrank/uvr
2•nbafrank•1h ago•1 comments

Show HN: Tokimeter – open-source usage meter for Claude, Codex, Cursor and more

https://github.com/toshipepe/tokimeter
2•toshipepe•1h ago•0 comments

Show HN: Sitrep - AI Copilot For Incidents

https://github.com/dj9889/sitrep
3•davidajackson•1h ago•0 comments

Show HN: A new engine to run Kimi K3 on a laptop

3•marcobambini•1h ago•2 comments

Show HN: Inkspan – one API for the PDF/doc plumbing I kept rebuilding

https://inkspan.dev
2•upword•1h ago•0 comments

Show HN: Phixo – AI Phishing Protection for Gmail and Outlook

https://phixo.app/
2•tech_builds•1h ago•0 comments

Show HN: ClaudeFS – Give claude.ai access to a local folder, no local process

https://github.com/vincentping/claudeFS
2•vincentping•1h ago•0 comments

Show HN: Homage to Pharmageddon, plus: make your own pharma led demo

https://pharma.greg.technology/
2•gregsadetsky•1h ago•0 comments

Show HN: Tessera – tmux/Zellij ergonomics for macOS windows

https://github.com/pa/tessera
3•pramodhayyappan•3h ago•0 comments

Show HN: AI that opens PRs on your repo to fix your SEO

https://zaatar.ai/
2•olivdums•1h ago•0 comments

Show HN: OnlyVibes – No Fuss Realtime Interviews

https://onlyvibes.cc
2•stagas•1h ago•2 comments

Show HN: A Persistent AI RPG Engine Built with React SPA and Supabase

https://vampirolife.com/en
5•mansueli•4h ago•2 comments

Show HN: Parse a PDF from your terminal with PaddleOCR-VL-1.6

https://github.com/eigenpal/openparser
5•TimurKramar•1h ago•0 comments

Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

https://github.com/twalichiewicz/HNewhere
396•twalichiewicz•19h ago•110 comments

Show HN: Save HN comments for later, annotate and tag them

https://github.com/overflowy/hn-comment-saver
3•overflowy•2h ago•0 comments
Open in hackernews

Show HN: A new engine to run Kimi K3 on a laptop

3•marcobambini•1h ago
Kimi K3 has 2.78 trillion parameters and ships as 1.42 TB of weights. It clearly does not fit in the memory of a laptop. But K3 is a Mixture-of-Experts model. For each token, only a small fraction of its 896 experts per layer is activated. That changes the problem: the entire model does not need to be resident in RAM, as long as the weights required by each token can be reached quickly enough.

We built WASTE — the Weight-Aware Streaming Tensor Engine — to explore that idea.

WASTE keeps the dense, repeatedly used part of the model resident in memory, stores the routed experts in an NVMe-optimized container, and streams only the experts selected during inference. The remaining RAM is used as a bounded expert cache.

The current Kimi K3 container is 982 GiB. On a 64 GB MacBook Pro, WASTE runs the complete model at around 0.32–0.34 tokens per second, with a measured minimum memory requirement of approximately 29 GB at a 4K context.

That is obviously not interactive performance yet. But the result we found interesting is that it works at all: this is the full open-weights model, not a distillation, a pruned version, or a smaller model using the Kimi name.

The engine is written in C and has no BLAS, CUDA, ONNX, or Python dependency in the inference path. The same code can be used through the CLI, embedded as a library, or exposed through the included OpenAI-compatible server.

Correctness was the first constraint. Every layer was validated against a PyTorch reference, with final logits matching within 3.6e-06. The vision tower is supported as well and matches its reference within 2.3e-06.

The current bottleneck is understood: K3 needs roughly 17 GB of expert data per token, and more than half of the decode time is spent reading experts from disk. The engine is already operating close to the measured throughput limit of the laptop’s internal SSD. The next improvements therefore need to reduce the number of bytes read per token and increase useful expert reuse without pushing the operating system into paging.

K3 is deliberately the extreme case. The same engine runs Kimi-Linear 48B from a 19 GB container at 8.92 tokens per second with an 8 GB memory budget. The broader goal is to make models that are much larger than available RAM usable locally, without sending private data to an API and without requiring specialized accelerator hardware.

We have published the engine, container format, conversion tools, benchmarks, validation suite, and also the experiments that failed rather than quietly removing them.

Everything is fully open source. Feedback on the storage layout, quantization, caching strategy, direct I/O, portability, and potential optimizations would be very welcome. Contributions of any kind — code, benchmarks, testing on different hardware, documentation, bug reports, or new ideas — are more than appreciated.

Repo: https://github.com/sqliteai/waste

Comments

tito•1h ago
What processor in the MBP?
marcobambini•9m ago
M5 Pro