frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Omnara – Open-Source Alternative to Claude Managed Agents

https://github.com/omnara-ai/omnara
18•kmansm27•7h ago•6 comments

Show HN: I built a Markdown and raw HTML blog platform scoring 99 on PageSpeed

https://bloffy.co/en
2•textlanes33•48m ago•0 comments

Show HN: CertAvert – Free SSL/TLS tools and certificate expiry alerts

https://certavert.com
2•asiliev20•57m ago•0 comments

Show HN: ZeGrapher v4: modern math plotter

https://zegrapher.com/en/
2•adelks•1h ago•1 comments

Show HN: Sumi.css – CSS Framework

https://github.com/vladocar/Sumi.css
72•bepero•11h ago•18 comments

Show HN: ULDA – Client-side encryption with a simple JavaScript API

https://demo.ulda.io/
18•nonsence•2d ago•4 comments

Show HN: Overdesigned Simple Solitaire

https://defaultsolitaire.app/
4•fsloth•3h ago•0 comments

Show HN: SimCity, but with Permits

https://permit.petercai.com/
906•pcai•1d ago•409 comments

Show HN: A shared 3D Zoo in the browser where everyone sees the same animals

https://zooki.world
5•kagen•3h ago•3 comments

Show HN: I told people I'm a convicted felon after 20 years of hiding it

https://buford.bg/
72•buf•8h ago•47 comments

Show HN: Renor – private memory for coding agents, shared across tools over MCP

https://github.com/patrickpassosb/renor-engine
2•patrickpassosbb•5h ago•0 comments

Show HN: Computer use on the phone itself: a 2B model that operates Android apps

https://getopposable.com/blog/computer-use-on-the-phone
12•erikkannike•11h ago•2 comments

Show HN: I built ESP32-S3 LED tubes for live coding

https://github.com/genbs/reactive-leds
3•genbs•5h ago•0 comments

Show HN: I created instruments for people who have no idea how to play one

https://jamfetti.boondoggle.studio/
7•DJSnackySnack•7h ago•7 comments

Show HN: Dovepass – can I legally fly a drone along this exact path in SF?

https://dovepass.com
21•nimitmehra•2d ago•5 comments

Show HN: Death Plan Switch, a self-hosted dead man's switch for solo devs

https://deathplanswitch.com/
103•romeo19361•1d ago•65 comments

Show HN: Penmentor – Claude marks up your handwritten math like a teacher

https://github.com/AbdullahAlhariri/penmentor
64•abdullahalharir•1d ago•7 comments

Show HN: Rouler – Steer Windows traffic per app or IP across multiple interfaces

https://rouler.io/
25•brndnbuilds•1d ago•6 comments

Show HN: Jev Cards, Can you beat a vision model at a picture quiz?

https://jevcards.com
71•totisjosema•1d ago•51 comments

Show HN: Switchboard – Mac menu bar app that shows every localhost port

https://github.com/destucr/Switchboard
2•rbtsven•8h ago•0 comments

Show HN: Gembop, a block-placement puzzle game in 2D and 3D

https://gembop.games/play
5•siegers•9h ago•0 comments

Show HN: Free birth charts, horoscopes, and tarot with no signup

https://moonandmeaning.me
2•sentinelowl•10h ago•0 comments

Show HN: The Zelda timeline to catch up before the Ocarina of Time remake

https://legendofhyrule.com/
225•jsomau•3d ago•129 comments

Show HN: Clerkenwell – A Handwritten Clojure Notebook

https://handwritten.danieljanus.pl/2026-10-20-clerkenwell.html
27•nathell•1d ago•4 comments

Show HN: VoidAccess – open-source dark web OSINT, from query to a graph

https://github.com/KatrielMoses/voidaccess
188•coding-maniac•1d ago•13 comments

Show HN: Timeminator – Self-hosted open-source time tracker (PHP, Docker)

https://github.com/freshNfunky/Timeminator-Community
3•freshNfunky•12h ago•0 comments

Show HN: RawLink – Building a VPN protocol from scratch

https://github.com/zolagonano/RawLink
17•znano•2d ago•0 comments

Show HN: I built a task system to handle the drudgery so I could focus on tasks

https://3anddoneapp.com/try
61•dmayle•2d ago•53 comments

Show HN: WhatsApp MCP running free on Cloudflare

https://github.com/finereli/whatsapp-mcp
157•zoozla•3d ago•84 comments

Show HN: Self-hosted Omnivore-fully self-hosted, open-source Read-it-Later app

https://github.com/omnivore-app/omnivore/blob/main/docs/SELF-HOST-UPDATE.md
4•podgietaru•13h ago•0 comments
Open in hackernews

Show HN: Omnara – Open-Source Alternative to Claude Managed Agents

https://github.com/omnara-ai/omnara
18•kmansm27•7h ago
Hey y'all, Kartik from Omnara (https://omnara.com) here. We're building an open-source API for running durable agents. You create an agent with an API call, and Omnara runs the agent loop, gives the agent sandboxes to run commands in, and handles secrets, permissions, and RBAC. Each agent's state is stored in Postgres, so agents survive restarts and cost nothing while idle. You can message them and stream their events over the API.

You may remember us from our early days, when we made a remote-control phone app for Claude Code and Codex. Since the harness ran on a laptop back then, we had to build a relay to reach it, it stopped when the laptop closed, and moving it to a cloud sandbox meant syncing code and agent state between machines. We didn't think remote-controlling a local agent was end-game for how people would run agents, so we built a new product where the agent runs in the cloud, any client can talk to it through an API, and it can still use your laptop as one of its machines.

Anthropic and OpenAI are building hosted versions of this, like Claude Managed Agents and the OpenAI Agents API. Omnara is an open-source version you can run on your own servers and use your own models. It's basically a harness server like the opencode or codex servers, but durable, scalable, with the usual harness features like file and shell tools, subagents, compaction, permission prompts, MCP, skills, memory, yada yada yada.

Here's some interesting architectural decisions we made while building this out:

Most harnesses, like Claude Code, Codex, OpenCode, Pi, Goose, etc, run the agent loop in one long-lived process that keeps its log in a JSONL or SQLite file. In Omnara, the log is an append-only event log in Postgres, with inputs, model outputs and tool calls stored as typed rows in their own tables. The loop runs on stateless workers in the control plane. A worker runs one iteration of the loop, either a model call or the tool calls it produced, then releases the agent and puts the next iteration on a queue in Postgres. Whichever worker is free picks it up, so each iteration of an agent's loop can run in a different process on a different machine. Each iteration's result commits in one transaction, so the model output, its tool calls, usage and the next wakeup are saved together or not at all. If a worker dies mid-iteration, nothing commits, its lease expires, and another worker retries it. Agents waiting on a user, a tool or a retry don't hold a worker, so one worker can multiplex thousands of agents.

Also unlike other harnesses, the machines that the workers (our agent loop) run on aren't where the agent runs its commands. Instead, any macOS or Linux machine with an internet connection, like your laptop or any cloud sandbox, can run a small daemon (omnarad) that connects out to Omnara, so it doesn't need any open inbound ports. The agent then gets tools for that machine, like running a command or editing a file. An agent can have any number of machines connected to it. A fun thing I like to do is I have my laptop and a cloud sandbox connected to the same agent, so when my laptop is on, my agent codes there and I can interact with it, and I have it often push to Github. When I close my laptop, my agent sees the laptop went offline, pulls the latest changes to its cloud sandbox, and continues there.

The entire codebase is open source at https://github.com/omnara-ai/omnara, and it’s self hostable, even on a single machine with docker compose. You can also use the hosted version at https://omnara.com. Let me know what you think!

Comments

swyx•1h ago
with a great related talk! https://ai.engineer/talks/UPwGaM2MKHY-log-is-agent
kmansm27•54m ago
haha yes! this was the reasoning for making durability native in our harness
isehgal•52m ago
thanks swyx! the log is the agent is a core insight behind this
swyx•50m ago
you beat pi-durable to it!
asherdale1•57m ago
feels like everyone is converging on durable agents lately: pi durable, cloudflare agents on durable objects, vercel's durable harness
kmansm27•52m ago
Yep, I think that all harnesses will require native durability, and pi-durable is a step in the right direction. I'm skeptical of bolted-on durability, like vercel's durable-harness, because they have to neuter the harness for things they can't reliably make durable (e.g. https://github.com/vercel-labs/durable-harness/blob/fb056a3c...)