News for hackers. Stuff that matters.

MaxGfeller

Show HN: Eremite, an offline-first data layer that can talk to any back end

https://github.com/MaxGfeller/eremite

I started working on Eremite a few years ago when I was building an offline-first webmail. However, the project got canceled at some point, and Eremite was too buggy to release.Recently, I revived the project, and GPT Sol 5.6 helped me uncover some architectural issues I made back then. This is a complete rewrite, and I'm really happy with how it turned out.Unlike other libraries, Eremite lets...

( Read More... | no comments | 2 points | on HN )
I built this because I kept trying to use Claude Agent SDK, Codex, and OpenCode programmatically, and they were too "heavy" and uncustomizable for that. I wanted a TypeScript library I could import into my own app and build agents on top of. OpenHarness is built on Vercel's AI SDK 5, so it works with any model the SDK supports. The main things it gives you: loading agent instructions from AGENTS.md files, MCP server connections for tools, subagents (agents delegating to child agents), agent skills, tool approval prompts, and auto-compaction for long conversations. There's a CLI example and a Next.js chat interface in the repo if you want to try it out. Still early -- feedback on the API and what's missing would be useful.
Good question! OpenHarness is built on top of Vercel's AI SDK, and so the tools generally follow their Zod/JSON schema: https://ai-sdk.dev/docs/reference/ai-sdk-core/tool#tool.tool...

Eventually, there will be sets of tools for various platforms, e.g., filesystem tools for Node.js and Bun, and a set of tools specifically for building agents that use certain sandbox providers.

Show HN: OpenHarness – Open-source TypeScript SDK for building AI agents

https://github.com/MaxGfeller/open-harness

I built this because I kept trying to use Claude Agent SDK, Codex, and OpenCode programmatically, and they were too "heavy" and uncustomizable for that. I wanted a TypeScript library I could import into my own app and build agents on top of. OpenHarness is built on Vercel's AI SDK 5, so it works with any model the SDK supports. The main things it gives you: loading agent instructions from...

( Read More... | 2 comments | 3 points | on HN )
Fair question! ADK is a great framework for building agentic systems. OpenHarness is meant to be a set of higher-level primitives that can be used to quickly run more general and capable agents, and can easily work with existing AGENTS.md or agent skills standards. Basically, if you automated a task with Claude Code, and now you want to be able to *easily* run it programmatically. Or if you want to integrate an OpenCode-like agent into your application. OpenHarness is obviously new, but it also doesn't reinvent the wheel - it's built on top of Vercel's AI SDK!
Claude Code et al. are amazing, but they are not that great to build on top of them. That's why I created OpenHarness: a code-first, composable, and configurable SDK for building powerful, capable AI agents deeply embedded in existing applications.
Re:Ask HN: Who is hiring? (June 2025) on Monday June 02, 2025 @03:21PM (#44162102)
Sutro | Senior Full-Stack Engineer | REMOTE | Full time

At Sutro, we're building the next generation AI-native no-code platform. Our code base is mostly written in TypeScript, with React (Native) for the frontend, with a particular focus on complex agentic workflows and many patterns from the fields of compilers and the theory of software languages.

We are looking for an experienced full-stack engineer with experience in architecting agentic workflows, building tasteful UIs, and knowledge in the field of compilers and software architecture theory.

Our primary location is Oakland, CA, and as such, our core working hours with everyone online are 8 am-11 am California time. Feel free to hit me up with questions!

More details: https://withsutro.notion.site/Sutro-Senior-Full-Stack-Engine...

For those wondering: This site was built with the help of https://github.com/maxgfeller/giffer and some adapters and plugins (https://github.com/MaxGfeller/giffer/wiki/Modules)
Re:Popcorn Time – Watch torrent movies instantly on Tuesday March 11, 2014 @09:58AM (#7379198)
Actually it's also illegal in Switzerland, as it includes the uploading of the movie.

However, there has never been a verdict on this.

Ask HN: How to track a stolen phone?

Me and some friends launched a weather balloon equipped with an android phone and a GoPro the last weekend.Via an app we developed it sent updates about the location and some photos. Unfortunately when it landed it had only little battery left and soon shut down automatically. In the time between we arrived at it's landing spot and the phone shutting down, someone found the package and took it...

( Read More... | no comments | on HN )
I find it weird that the only sample application built with it is the old Wunderlist. Wunderlist 2 - which was released a few weeks ago - was developed native for each platform.

Older »