frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I Repurposed Unit Tests to Show How Much Coding Agents "Improvise"

https://github.com/RudderCode/Rudder
2•vivekyyy•3h ago
As someone who is using agents to code for me a lot lately, I was starting to feel more and more like I'm losing touch with the code I write--it's starting to feel like Claude's code rather than mine. I'm pretty sure I'm not alone in feeling this way, so I made Rudder as a first earnest shot at trying to fix this problem.

Nowadays with AI coding agents, unit tests are pretty much dead code--your agent may write them because it has to hit coverage, but it is basically meaningless because it's just checking against its own implementation. So, I figured I would repurpose unit tests back to their actual core purpose: making sure that your code does what you want it to do.

Rudder is a local Codex/Claude Code plugin that captures your coding session history and forces your agent to rewrite unit tests exclusively from the intent expressed in your prompts, turning your unit test coverage into a proxy for what percent of the code actually comes from decisions you've made talking to your agent. After showing you an initial coverage percentage, Rudder prompts you with targeted questions to increase coverage to your goal target, and runs a red-green test-driven-development flow to get you up to your goal. Hitting coverage is the equivalent of saying "My decisions in chat conversation cover X% of the code here."

There's a few other ideas out there for getting agents to code closer to the user's intent including some spec-driven-development tools, etc. But I was pretty unsatisfied with the idea that I'd have to completely change my workflow to be able to make decisions when coding with AI. So, I tried to make Rudder as unintrusive as possible by embedding directly into your existing coding sessions.

Install the plugin into every coding agent you want to track and it will work cross-platform (i.e. if you code in the same worktree with both Codex and Claude Code, Rudder will be able to consolidate the prompts from both by tracking the working branch). When you want to use it, just tell your agent "Run Rudder" and it will kick off the flow.

It's Apache-2.0 licensed, because that seems popular nowadays. I'm actively improving this day-by-day for my own use, so let me know what you think! Especially curious how you guys go about making your agent's code your own and verifying that your actual intent makes it into the code your agents generate.

Check it out here: https://github.com/RudderCode/Rudder

Show HN: Simple algorithm and color space to generate diverse skin tones

https://toneyalexander.github.io/inclusive-color-space/
324•automatoney•4h ago•71 comments

Show HN: Fine-tune an 8B model on a 4 GB laptop GPU

https://github.com/MakazhanAlpamys/Soup
107•MakazhanAlpamys•8h ago•20 comments

Show HN: TormentNexus – Local-first Go control plane with persistent memory

https://tormentnexus.site
2•TormentNexusAI•45m ago•0 comments

Show HN: SIEMatic, a fair-sourced observability and security platform

https://github.com/mcindi/siematic
6•ilovetux•3h ago•3 comments

Show HN: Jido Assembly; Slack Clone in Pure Elixir with Integrated Agents

https://jido.run/blog/jido-assembly-slack-clone
8•mikehostetler•4h ago•0 comments

Show HN: Pure front end only image tools – Trustedimagetools

https://trustedimagetools.com/
2•subhash_k•1h ago•1 comments

Show HN: Hackercast – Listen to Hacker News stories as a podcast

https://hackercast.app
2•Noyis•2h ago•0 comments

Show HN: Run an 80B Qwen in 4.3 GB of RAM on a Mac, and a 35B on an iPhone

https://github.com/leonickson1/Swiftlet
294•leonickson•1d ago•131 comments

Show HN: OpenEdit – Your coding agent can now edit videos

https://github.com/veedstudio/open-edit
6•sabbakeynejad•5h ago•2 comments

Show HN: Simple self-hosted LLM assistant with user-steered compounding context

https://github.com/kol3x/pawmc
4•kol3x•5h ago•0 comments

Show HN: Terminal stock dashboard in Rust with SEC Form 4 insider trades

https://github.com/makeev/alphai-tui
3•mmakeev•2h ago•0 comments

Show HN: VerusCite, a tool to check for hallucinations in academic articles

https://veruscite-data.com/
2•apwheele•2h ago•0 comments

Show HN: Adapt, Automatically Turns Files into REST APIs, Web UI, and MCP

https://github.com/mcindi/adapt
5•ilovetux•4h ago•0 comments

Show HN: Korvo – Local-first AI workspace that traces answers to the source

https://www.korvo.xyz/
4•akshay_bhardwaj•4h ago•0 comments

Show HN: I built a Buffer alternative that also generates the videos

https://videoai.me/login
2•Paul_Grsl•2h ago•0 comments

Show HN: Gantt resource planning vs. event scheduling in RevoGrid

https://benchmark.rv-grid.com/revogrid-vs-bryntum-scheduling/
2•kumakint•3h ago•0 comments

Show HN: Give your agents a personal internet based on what you've surfed

https://github.com/Fergana-Labs/stash/blob/main/docs/ai-native-bookmarks.md
2•samzliu•3h ago•0 comments

Show HN: I got tired of sharing files between devices, so I built TapSend

https://tapsend.app
2•TapSend•3h ago•0 comments

Show HN: OldHand A Claude/Codex plugin to verify the development flow end-to-end

https://github.com/berwinsingh/oldhand
2•berwinsingh•3h ago•0 comments

Show HN: Blender for AI Agents

https://www.mixar.app
6•namanbhargava18•3h ago•4 comments

Show HN: I Repurposed Unit Tests to Show How Much Coding Agents "Improvise"

https://github.com/RudderCode/Rudder
2•vivekyyy•3h ago•0 comments

Show HN: FastStrapy – A create-next-app-inspired CLI for FastAPI

https://github.com/AnoopGeorge418/faststrapy
2•anoopgeorge418•3h ago•0 comments

Show HN: I redesigned my self-hosted data manager's UI (4k stars, v2

https://github.com/Volmarg/personal-management-system
2•volmarg_reiso•4h ago•0 comments

Show HN: Bean Network Tester – open-source bad network simulator

https://github.com/donislawdev/BeanNetworkTester
2•donislawdev•4h ago•0 comments

Show HN: BubbleHub - a local runtime and hosting for LLM agents

https://github.com/bublhub/BubbleHub
2•danielsbubblee•4h ago•0 comments

Show HN: Clai – AI for the command line (stdin → LLM → stdout)

https://github.com/maxrodrigo/clai
3•maxrodrigo•4h ago•0 comments

Show HN: Moorage – a better way to mount and view MTP devices in macOS

https://github.com/skuthus/Moorage
3•widowlark•4h ago•0 comments

Show HN: mcpvessel run untrusted MCP servers caged, egress denied by default

https://github.com/okedeji/mcpvessel
4•Toby11•4h ago•0 comments

Show HN: Clayrune – Run Claude Code agents in parallel without losing context

https://github.com/ronle/clayrune
2•Clayrune•4h ago•0 comments

Show HN: XTokenChecker – Verifies model identities of your AI gateway

https://xtokenchecker.com/
2•zizheruan•4h ago•0 comments