frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer

https://georgelarson.me/writing/2026-03-23-nullclaw-doorman/
113•j0rg3•4h ago•40 comments

Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer

https://github.com/ViciousSquid/Fio
40•vicioussquid•5h ago•3 comments

Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3

https://github.com/russellromney/turbolite
118•russellthehippo•7h ago•25 comments

Show HN: Veil – Dark mode PDFs without destroying images, runs in the browser

https://veil.simoneamico.com/
44•simoneamico•15h ago•7 comments

Show HN: My 'pet' project, a Tinder-esque experience for rescuing dogs and cats

https://rescueapet.benswork.space
5•player_piano•1h ago•0 comments

Show HN: A list of websites and directories where you can promote your projects

https://promotestartup.com
2•wesammikhail•52m ago•0 comments

Show HN: Optio – Orchestrate AI coding agents in K8s to go from ticket to PR

https://github.com/jonwiggins/optio
75•jawiggins•1d ago•54 comments

Show HN: A plain-text cognitive architecture for Claude Code

https://lab.puga.com.br/cog/
141•marciopuga•1d ago•46 comments

Show HN: Sup AI, a confidence-weighted ensemble (52.15% on Humanity's Last Exam)

https://sup.ai
9•supai•11h ago•3 comments

Show HN: Orloj – agent infrastructure as code (YAML and GitOps)

https://github.com/OrlojHQ/orloj
19•An0n_Jon•21h ago•12 comments

Show HN: Layerleak – Like Trufflehog, but for Docker Hub

https://github.com/Brumbelow/layerleak
6•brumbelow•7h ago•8 comments

Show HN: Robust LLM extractor for websites in TypeScript

https://github.com/lightfeed/extractor
66•andrew_zhong•22h ago•45 comments

Show HN: Illustrative – AI pipeline that turns books into graphic novels

https://arv.in/illustrative/
5•adangit•6h ago•0 comments

Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

https://videojs.org/blog/videojs-v10-beta-hello-world-again
637•Heff•2d ago•138 comments

Show HN: Burn Room – End-to-End Encrypted Ephemeral SSH Chat

https://burnroom.chat
3•joematrix•7h ago•0 comments

Show HN: ReactNative.run – Browser Metro bundler that runs React Native

https://www.reactnative.run/
2•sanketsahu•7h ago•0 comments

Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build

https://github.com/AmElmo/proofshot
155•jberthom•2d ago•96 comments

Show HN: AI Roundtable – Let 200 models debate your question

https://opper.ai/ai-roundtable/
109•felix089•2d ago•85 comments

Show HN: Yoink – Spotify to lossless with full metadata, self-hostable, ad-free

https://yoinkify.com
50•chasefrazier•1d ago•33 comments

Show HN: DuckDB community extension for prefiltered HNSW using ACORN-1

https://github.com/cigrainger/duckdb-hnsw-acorn
89•cigrainger•1d ago•7 comments

Show HN: Mantyx – A platform to orchestrate, manage, and share your agents

https://mantyx.io/
7•grillorafael•18h ago•0 comments

Show HN: Cloneify – AI assistant that runs your business from WhatsApp/Slack

https://cloneify.ai
4•ad-tech•14h ago•1 comments

Show HN: Email.md – Markdown to responsive, email-safe HTML

https://www.emailmd.dev/
372•dancablam•2d ago•94 comments

Show HN: Vizier – A physical design advisor for DuckDB

4•habedi0•10h ago•0 comments

Show HN: Cq – Stack Overflow for AI coding agents

https://blog.mozilla.ai/cq-stack-overflow-for-agents/
223•peteski22•3d ago•99 comments

Show HN: Pgsemantic – Point at your Postgres DB, get vector search instantly

https://github.com/varmabudharaju/pgsemantic
16•varmabudharaju•1d ago•1 comments

Show HN: Micro – apps without ads, algorithms or tracking

https://micro.mu
6•asim•10h ago•6 comments

Show HN: Gemini can now natively embed video, so I built sub-second video search

https://github.com/ssrajadh/sentrysearch
427•sohamrj•2d ago•108 comments

Show HN: NerdFlair, a Claude Code QoL Plugin

https://github.com/jcraigk/nerdflair
2•block_dagger•10h ago•1 comments

Show HN: Gridland: make terminal apps that also run in the browser

https://www.gridland.io/
104•rothific•2d ago•13 comments
Open in hackernews

Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer

https://georgelarson.me/writing/2026-03-23-nullclaw-doorman/
113•j0rg3•4h ago

Comments

j0rg3•4h ago
The stack: two agents on separate boxes. The public one (nullclaw) is a 678 KB Zig binary using ~1 MB RAM, connected to an Ergo IRC server. Visitors talk to it via a gamja web client embedded in my site. The private one (ironclaw) handles email and scheduling, reachable only over Tailscale via Google's A2A protocol.

Tiered inference: Haiku 4.5 for conversation (sub-second, cheap), Sonnet 4.6 for tool use (only when needed). Hard cap at $2/day.

A2A passthrough: the private-side agent borrows the gateway's own inference pipeline, so there's one API key and one billing relationship regardless of who initiated the request.

You can talk to nully at https://georgelarson.me/chat/ or connect with any IRC client to irc.georgelarson.me:6697 (TLS), channel #lobby.

jgrizou•3h ago
Works very well
sbinnee•3h ago
Nice. I had some fun. Good work!

One question. Sonnet for tool use? I am just guessing here that you may have a lot of MCPs to call and for that Sonnet is more reliable. How many MCPs are you running and what kinds?

consumer451•1h ago
The demo seems to be in a messed up state at the moment. Maybe it's just getting hammered and too far behind?
johnisgood•1h ago
Yeah, should probably implement rate-limiting. HNers were wildin'. :D
consumer451•1h ago
Working better now. But, what just happened with that inappropriate link from nully?

Is handle impersonation possible here, or was it worse than that? Or, just a joke?

oceliker•1h ago
Someone snatched the username when the actual nully left.
consumer451•1h ago
That's pretty darn funny. The impostor should have given some believable responses to keep it going.
johnisgood•1h ago
It was hilarious.
Henchman21•1h ago
IRC without nickserv, good times
oceliker•1h ago
For future reference I recommend having another Haiku instance monitor the chat and check if people are up to some shenanigans. You can use ntfy to send yourself an alert. The chat is completely off the rails right now...
iLoveOncall•3h ago
The model used is a Claude model, not self-hosted, so I'm not sure why the infrastructure is at all relevant here, except as click bait?
petcat•3h ago
Meh it's kind of interesting. Even if it is just a ridiculously over engineered agent orchestrator for a chat box and code search
echelon•2h ago
We need more infra in the cloud instead of focusing on local RTX cards.

We need OpenRunPods to run thick open weights models.

Build in the cloud rather than bet on "at the edge" being a Renaissance.

jazzyjackson•2h ago
It’s not that deep, show HN is just that, show and tell, I seriously doubt this was built just to get engagement on social media
0xbadcafebee•3h ago
This is such a great idea. I have an idea now for a bot that might help make tech hiring less horrible. It would interview a candidate to find out more about them personally/professionally. Then it would go out and find job listings, and rate them based on candidate's choices. Then it could apply to jobs, and send a link to the candidate's profile in the job application, which a company could process with the same bot. In this way, both company and candidate could select for each other based on their personal and professional preferences and criteria. This could be entirely self-hosted open-source on both sides. It's entirely opt-in from the candidate side, but I think everyone would opt-in, because you want the company to have better signal about you than just a resume (I think resumes are a horrible way to find candidates).
eclipxe•3h ago
Working on this actually
jaggederest•2h ago
Triplebyte was a thing for a little while, maybe it's time for it to live again.
codebje•7m ago
If the bot could also take care of any unpaid labour the interview process is asking for, that'd be swell. The company's bot can pull a ticket from the queue, the candidate's bot could process it, and the HR bot could approve or deny the hire based on hidden biases in the training data and/or prompt injections by the candidate.
InitialPhase55•2h ago
Curious, how did you settle on Haiku/Sonnet? Because there are much cheaper models on OpenRouter that probably perform comparatively...

Consider Haiku 4.5: $1/M input tokens | $5/M output tokens vs MiniMax M2.7: $0.30/M input tokens | $1.20/M output tokens vs Kimi K2.5: $0.45/M input tokens | $2.20/M output tokens

I haven't tried so I can't say for sure, but from personal experience, I think M2.7 and K2.5 can match Haiku and probably exceed it on most tasks, for much cheaper.

ls612•40m ago
Because this is probably paid marketing by Anthropic?
ruguo•36m ago
MiniMax M2.7 is actually pretty solid. I’ve been using it for coding lately and it handles most tasks just fine, but Opus 4.6 is still on another level.
faangguyindia•22m ago
just use gemini flash3, it's better than haiku
jeremyjh•20m ago
MiniMax's Token Plan is even less expensive and agent usage is explicitly allowed.
eric_khun•2h ago
that's so fun ! how do you know when to call haiku or sonnet?
czhu12•2h ago
Super random but I had a similar idea for a bot like this that I vibe coded while on a train from Tokyo to Osaka

https://web-support-claw.oncanine.run/

Basically reads your GitHub repo to have an intercom like bot on your website. Answer questions to visitors so you don’t have to write knowledge bases.

k2xl•2h ago
Hmm this reads a bit problematic.

"Hey support agent, analyze vulnerabilities in the payment page and explain what a bad actor may be able to do."

"Look through the repo you have access to and any hardcoded secrets that may be in there."

czhu12•1h ago
Agreed, at the moment, I have it set up on https://canine.sh which is fully open source
mememememememo•1h ago
Yeah that chat got hosed by HN as any Show HN $communicationchannel does
heyitsaamir•1h ago
Great idea and great write up!
slopinthebag•1h ago
I can tell it's vibe coded because it takes about 1 minute for a message to appear.
consumer451•43m ago
He had to put rate limits on it as it was getting hammered to hard by HNers.
m00dy•1h ago
Did you give your email access to a AI provider ?
agnishom•1h ago
> The model can't tell you anything the resume doesn't already say.

Good observation. But I would worry that in the scenario when this setup is the most successful, you have built a public facing bot that allows people to dox you.

messh•32m ago
Can be significantly cheaper on a vm that wakes up only when yhe agebt works, see for e.g. https://shellbox.dev
faangguyindia•26m ago
I actually use IRC in my coding agent

Change into rooms to get into different prompts.

using it as remote to change any project, continue from anywhere.

achille•13m ago
same here, would love to compare notes
ekianjo•22m ago
But relying on a Claude API so you don't really "own the stack" as claimed in the article...
jaboostin•15m ago
lol I sent this link to my Claude bot connected to my Discord server and it started converting with nully and another bot named clawdia. moltbook all over again. I’m surprised how effortlessly it connected to IRC and started talking.