frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Ardent, a code-first agent for non-engineering work

https://ardent.ai/
6•nkohari•1h ago
I’m Nate, the founder of Ardent. We just shipped our public beta, and we’d love your thoughts!

Ardent is an agent running in a desktop (Electron) app built to help with knowledge work, designed for less-technical people outside engineering. Think Codex or Claude Cowork, but built around collaboration and customization.

I know, I know, it’s yet another agent harness! Ardent is a little different – it leans heavily on codegen to solve problems. Most agents are basically just a bag of tools and a while loop, but Ardent writes code to complete tasks, making it much faster and more token-efficient. [0]

Lots of companies are trying to build their own agent harness right now, because token budgets make software appear cheap, and it seems like a competitive advantage to own a custom agent.

The thing is, agents are deceptively complex. They aren’t light wrappers around the model anymore; the harness makes a big difference in how capable the agent is. They also come with lots of sticky problems: context management, sandboxing and permissions, authz/authn to remote services, etc.

Instead of building your own harness from scratch, you can customize Ardent using abilities: TypeScript libraries that can expose tools and prompts which can be used by the agent. They’re like agent skills, but closer to regular code libraries: type-safe, importable, and with well-defined permissions. Ardent can help you build abilities, but you can also create them by hand if you prefer.

Anyone can share abilities with everyone in their organization with a single click, and if Ardent notices that the user is doing repeatable work, it offers to transform the adhoc solution into a reusable ability. Say you prepare the same project update every Friday, pulling issues from Linear and docs from Google Drive. Ardent can turn that workflow into a reusable ability that you can share with everyone in your company.

Your company’s ability catalog is like a standard library. To solve a problem, Ardent searches for existing abilities, and then writes glue code to compose them. Because the code is ephemeral, it doesn’t need to be maintainable, which lets us use cheaper, less-capable open weight models like Kimi and GLM. [1]

Code executes on the user’s machine in a Deno sandbox with zero permissions by default. Abilities declare required permissions up front, and any code that exceeds the current scope gets terminated and prompts the user for approval.

Ardent can also connect to a bunch of tools which you’re already using, like Google, Linear, and so on. We support MCP servers, but in our experience, MCP is slow, token-expensive, and provides a pretty bad experience for both agents and users. [2]

Instead, Ardent connectors handle auth, but instead of using MCP, we generate client shims which call the service’s primary API. This is a much better fit for Ardent’s codegen approach, because the agent can read the client and treat it like any other library.

There’s a bunch of other interesting stuff in Ardent: memory, conversational recall, scheduled tasks, prompt suggestions, and so on. During our beta period, we’re selling inference at-cost, and we’re giving each organization some free credits to experiment.

Please take a look and tell us what you think! We’d love your feedback, whether you think what we’re doing is good, bad, or meh. I’m also happy to answer any questions that you might have.

---

[0] Cloudflare has taken to calling this “code mode”: https://blog.cloudflare.com/code-mode/

[1] In our benchmarks, Ardent consumed 63% fewer tokens than Opus running in Claude Cowork, with half the model requests.

[2] MCP servers rarely define input/output contracts, and it’s hard to write code that calls a function when you don’t know its arguments, or even its arity! Here's a good read on the subject: https://www.blacksmith.sh/blog/code-smith-code-mode

Comments

practicalsystem•1h ago
website is clean, definitely going to check this out, is there a beta signup list for windows?
nkohari•59m ago
Not yet, sorry. We're still gauging interest on Windows to figure out when to prioritize. We're definitely planning to ship it, just not sure when.

Show HN: A Context Registry for AI coding agents

https://context.apimatic.io/
5•sohaibtariq•19m ago•1 comments

Show HN: Ardent, a code-first agent for non-engineering work

https://ardent.ai/
6•nkohari•1h ago•2 comments

Show HN: A searchable, timestamped index of 1,124 AI Engineer talks

https://aietalks.com/
8•strickvl•1h ago•1 comments

Show HN: Real-time AI news aggregator with daily digest

https://aibriefs.news
4•michelmi•1h ago•2 comments

Show HN: Instantly get the transcript from the agent that wrote any line of code

https://github.com/ctxrs/ctx/blob/main/README.md
4•luca-ctx•2h ago•1 comments

Show HN: Keydris - Check what an agent is allowed to do before it runs

https://keydris.com
3•ahmed89•2h ago•0 comments

Show HN: VT Code – My attempt at building a coding-agent harness

https://github.com/vinhnx/VTCode
3•vinhnx•2h ago•1 comments

Show HN: A benchmark for flight search intent

https://fjmatrix.github.io/flight-search-intent-eval/
3•rabbit_1•2h ago•0 comments

Show HN: Triplox, a distributed Datalog engine with incremental queries

https://github.com/fiV0/triplox
2•fiv0•2h ago•2 comments

Show HN: I built my first MCP to manage Google Ads

https://adchestra.com/
10•MichalKrk•4h ago•9 comments

Show HN: Royalty free UI avatars for Figma/React

https://radianui.com/resources/avatar
3•Ashmit72•2h ago•0 comments

Show HN: I made text selection on macOS programmable

https://github.com/ganeshmshetty/openclip
4•ganeshmshetty•3h ago•4 comments

Show HN: The cheapest GPU cloud – H100s at $2.04/HR, H200s at $3/HR

https://compute.cheap/
42•EmiCorleone•13h ago•17 comments

Show HN: Oconee Runtime – Policy enforcement for browser AI and coding agents

https://www.oconeeruntime.com/news/policy-enforcement-for-browser-ai-and-coding-agents
2•hthomas4•4h ago•0 comments

Show HN: Play Hide and Seek vs. a Self-Improving Agent Using WebMCP

https://lightcone-webmcp.netlify.app/
6•bearfjellstad•5h ago•0 comments

Show HN: OwnTime – a chess clock for your day's priorities

https://owntime.app/
91•fmos•1d ago•51 comments

Show HN: HN Match Maker – Matching "Who Wants to Be Hired?" With "Who's Hiring?"

https://hnmatchmaker.com/
112•all2•1d ago•45 comments

Show HN: asciiQuake

https://asciiquake.wtf/
13•apresmoi•1d ago•6 comments

Show HN: Weedout – Safari extension that hides YouTube AI-labeled videos

https://masteranza.github.io/weedout/
180•masteranza•1d ago•81 comments

Show HN: Open source ML programming language playground

https://sw-ml-study.github.io/sw-mlpl/
9•softwarewright•18h ago•0 comments

Show HN: Running 104GB Qwen3.8-Flash-Next on 48GB Mac with at ~12 tok/s

https://github.com/carloslfu/slotstream
227•carloslfu•1d ago•114 comments

Show HN: Skatanica – Browse and share skate clips by location

https://skatanica.com/runs
13•ralusek•23h ago•3 comments

Show HN: Aura – a Rust agent that investigates and fixes production incidents

https://github.com/mezmo/aura
23•jvogt•1d ago•3 comments

Show HN: I Have Been Clawed – Index of coding agent incidents

https://ihavebeenclawed.com/
22•nezhar•1d ago•5 comments

Show HN: Kekoso – On-device dictation and transcription for macOS

https://kekoso.app/
8•a_chmerev•23h ago•3 comments

Show HN: Laser Graffiti

https://laser.consti.de
252•con•5d ago•61 comments

Show HN: FrontierHarness Eval – 9 harness, same model, cost per pass varies 17x

https://frontierharness.org
77•shiqimei•1d ago•55 comments

Show HN: Claude and ChatGPT need a datacenter. This runs on my phone

https://llmobi.pages.dev
18•12ziyad•1d ago•5 comments

Show HN: Convert Anything to Markdown

https://anyto.md/
7•vlucas•1d ago•0 comments

Show HN: Redactle LLM Leaderboard

https://redactle.net/llm-leaderboard
5•pampas•16h ago•1 comments