Saturday, October 24, 2026

Show HN: Duls – A bit of du, a bit of ls. Best of both https://ift.tt/A9bDtNz

Show HN: Duls – A bit of du, a bit of ls. Best of both https://ift.tt/b2x1rtz October 25, 2026 at 12:14AM

Show HN: A phone lock I can't undo on impulse because I never learn the code https://ift.tt/PMsxDO9

Show HN: A phone lock I can't undo on impulse because I never learn the code https://ift.tt/ZtGz9OS October 24, 2026 at 06:22PM

Show HN: Agentsh – A Decentralized, Scalable Multiagent Harness https://ift.tt/AGEyvkL

Show HN: Agentsh – A Decentralized, Scalable Multiagent Harness https://ift.tt/RBntH1u October 24, 2026 at 10:19PM

Friday, October 23, 2026

Show HN: MXValidation – Send an email and get an authentication and DNS report https://ift.tt/NvRt26u

Show HN: MXValidation – Send an email and get an authentication and DNS report https://ift.tt/qenNtM5 October 23, 2026 at 11:27PM

Thursday, October 22, 2026

Show HN: Linear A decipherment open-sourced https://ift.tt/nP9CD5Y

Show HN: Linear A decipherment open-sourced Test the proposed Semitic reading yourself and see all the work behind it https://ift.tt/Q4Eveoy October 23, 2026 at 12:06AM

Show HN: Turn regular JavaScript into a neural net https://ift.tt/Pvz9Q1g

Show HN: Turn regular JavaScript into a neural net https://ift.tt/G5FR2mP October 21, 2026 at 01:32AM

Wednesday, October 21, 2026

Show HN: Omnara – Open-Source Alternative to Claude Managed Agents https://ift.tt/GzH0tSl

Show HN: Omnara – Open-Source Alternative to Claude Managed Agents 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://ift.tt/2PwcVJr , 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! https://ift.tt/2PwcVJr October 21, 2026 at 08:44PM