Forkcast Hacker News #20: big-arrow-on-the-screen, ps2-web-recomp, ndk, solidcraft, atticus-mac
Thirty open-source projects featured on Hacker News, from browser-based PlayStation 2 recompilation and parametric CAD to private AI assistants, developer
Watch Episode
Episode Summary#
Thirty open-source projects featured on Hacker News, from browser-based PlayStation 2 recompilation and parametric CAD to private AI assistants, developer tooling, local dictation, and Rust-powered animation. Includes hands-on links and technical details for every repository.
Repositories Covered#
big-arrow-on-the-screen#
Let your AI agents paint big arrows, boxes and text on your Mac screen. One CLI, click-through, gone by itself. Skill for Claude Code and Codex. MIT. It preserves keyboard focus and removes itself automatically.
ps2-web-recomp#
PS2 games in the browser: static recompilation to WebAssembly with a native runtime. Console hardware does; its README demonstrates Gran Turismo 4 and God of War II.
ndk#
The Android Native Development Kit. The repository explains packaging native code as JNI shared libraries inside Android application packages.
solidcraft#
SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP. Its feature timeline rebuilds constrained solids, and its MCP server exposes modeling alongside desktop and browser interfaces.
atticus-mac#
Fast, free voice assistant for your Mac. No API key: runs on your Claude Pro or Max plan. Remembers you and learns your shortcuts. Hold ⌃⌥Space and talk. Its README says learned actions can skip AI, and an app can open in 0.08 seconds.
blokkily#
An experimental pattern-first DAW. The same pattern appears in tracker, piano-roll and step-grid views, while arrangements span tracks. It supports CLAP, VST3 and SoundFonts.
diffle#
A keyboard-first diff viewer with LSP support and GitHub integration. Its browser view accepts comments on lines, blocks or entire files, then exports them as an agent prompt or pending GitHub review.
spotatui#
A fast, standalone terminal music player in Rust: native Spotify streaming plus local, Subsonic, radio, Qobuz and Youtube sources. Its README lists local files, Subsonic, internet radio, YouTube and Qobuz, plus synchronized lyrics and a live visualizer.
k10s#
Kubernetes TUI you can click. Instant search, logs/exec/port-forward, 7 themes, context-aware AI. Single Go binary. It offers instant search, logs, exec and port forwarding, with seven themes and context-aware AI.
nanoMuse#
nanoMuse: an open-source personal agent for every device you own. One agent with a name and a look of its own that does things, keeps working while the app is closed, remembers you, and asks before anything you cannot undo. On Android, iPhone and iPad, Windows / macOS / Linux and in the browser; your phone’s screen and your computer as its hands. Its repository includes a relay you can host yourself and apps for Android, iPhone, Windows, macOS and Linux.
apogee#
Private AI summarizer for anything you read. Inspired by Mozilla’s Orbit. Its README supports WebGPU, WebAssembly and local Ollama or llama.cpp, with Firefox using WebAssembly by default.
procinsh#
ProcInSh is a web-based process inspector for Linux. The project presents a browser interface for wandering through processes instead of scanning isolated terminal output.
rgpu#
Keep Python on your laptop. Run PyTorch operations and hold tensors on a remote GPU, including from a Mac with no CUDA installation. Its README describes a PyTorch device that sends tensor operations over TCP.
durable-actors#
Build real-time, multi-agent coordinated systems with great web-socket support. Its README names chat, collaboration and agent swarms, with WebSocket support and TypeScript and Python guides.
lifeos#
Self-hosted life OS: habits, goals, Kanban, finance and focus, with an MCP server for AI. The README describes ten workspaces sharing one sign-in and database, plus an MCP server.
brainotes#
Handwritten notes and a whiteboard in your browser. Write with a pen, keep the pdf next to your notes. No account, nothing leaves the browser. Its README supports PDFs as adjacent material or pages to annotate, with pressure-sensitive pen tools.
AI-Agent-on-a-NOKIA#
Reverse-engineered an old Nokia’s firmware and added a custom AI Agent. Native functions like calls, alarms, or alarms can now be easily handled just by chatting. The README demonstrates checking SIM data and battery percentage through phone functions.
deslop#
Opinionated Oxlint rules that reject low-evidence, low-signal, AI-slop code patterns. It ships compiled JavaScript plugins, works with Oxlint runtimes on Bun, Deno or Node.js, and includes adapted anti-slop rules.
pinrail#
Human in the loop for agentic workflows. Its README links desktop downloads, documentation and a separate plugins repository.
claude-terse#
For those who struggle with how Claude speaks to them. No more essays. No more slogans, metaphors, “it’s not X, it’s Y”. This plugin makes Claude speak normally. The README contrasts it with slash commands and prompts that fade after a few turns.
sayso#
Dictation that runs on your own computer. Press a key, speak, and the text lands in the app you are using. Free and open source, for macOS, Windows, and Linux. Local recognition transcribes speech and pastes text into the active app; macOS uses WhisperKit and FluidAudio.
mosh-rs#
Rust reimplementation of mosh (the mobile shell): wire-compatible with mosh-server 1.4, native Windows client, scrollback. Its README claims wire compatibility with mosh-server 1.4 and offers a native Windows client with scrollback.
babytalk#
Optimized ESP32-S3/P4 fully offline speech to text and text to speech system for Micropython and AtomVM, featuring a finetuned STT model for noisy environments, plus a data generation/field capture/model finetuning framework. Includes high performance 4/8bit int kernels for Xtensa/RiscV PIE vector units. It exposes C and MicroPython interfaces, 16-kilohertz speech input and four- or eight-bit vector kernels.
jevcrawl#
MCP server and CLI that crawls websites for AI agents: finds the answer page 2x more often than Crawl4AI, 10x cheaper per answer than letting Claude crawl. Its README claims twice the answer-page hit rate against Crawl4AI and ten times lower cost than Claude-led crawling.
llmxray#
LLMxRay — Local LLM Observatory. Full observability interface for Ollama: chat, streaming, reasoning, RAG, introspection, metrics. The README shows streaming token speed, chat diagnostics, reasoning, RAG introspection and performance metrics, without cloud keys.
manimgx#
The animation engine for agents: blazingly fast math and 3D videos with Manim’s Python API, on a Rust GPU core. Its README reports a 36.2-second video rendered in 3.08 seconds across five scenes on an Apple M4 Pro.
skills-hub#
A cross-platform desktop app to manage Agent Skills in one place and sync them to multiple AI coding tools’ global skills directories — “Install once, sync everywhere”. Its README describes syncing skills to multiple coding tools’ global directories on macOS, Windows and Linux.
preloop#
agent-native, drop-in Github Actions that run locally or self-hosted in microvms, with debug/pause-on-failure and step-level retries. Its README describes matrix builds, reusable workflows and the official actions runner protocol.
chkit#
ClickHouse schema and migration CLI for TypeScript projects. It defines tables, views and dictionaries in code, generates reviewable SQL migrations and checks the live schema from CI.
e2e#
Next generation e2e testing framework for web and mobile apps. Its README combines agent actions with explicit locators and assertions in a test.
Watch#
- Video: https://www.youtube.com/watch?v=KnQelNdfjAI
- Cover: https://i.ytimg.com/vi/KnQelNdfjAI/hqdefault.jpg
Notes#
Transcript and notes will be added from Forkcast output artifacts.