joaoh82

Joined 14 years ago

Karma
61
Submissions
35
Member since
Apr 25
me := [rust, go, python, c, c++, nodejs, erlang]languages
View on Hacker News

Recent submissions

Comment · 1 month ago
Hello there,

I am Josh and I always bounce between Windows, Mac, and Linux, and I use coding agents from different providers. I couldn’t find a tool I actually liked that worked the same way on all three, or even had a distribution for all three for that matter, so I decided to build Yardsort and open-source it.

It’s a desktop app: every task gets its own git worktree and a real terminal running the agent CLI you already have (Claude Code, Codex, Cursor, OpenCode, Grok, …). And you can start several agents in parallel sharing the same worktree or branch while working on the same task.

After the first version worked, I started using Yardsort to build Yardsort. That’s how most of the “nice” features showed up. They were just what my own workflow needed. I basically followed the pain.

A lot of tools let you swap agents on the same worktree or branch. Fine until you need the next agent to know what the last one actually did. Context sharing is usually a pain. So I built handoff: it writes the next agent’s first message from the task, commits, changed files, and what was recorded about the runs. It is not a dump of the previous chat. There’s also project memory you approve before any agent sees it.

I was also doing the same chores over and over. For example, “have another agent review what this one just shipped.” So I built the workflows feature. Workflows are YAML you write yourself, or you can ask an LLM to draft one and keep what you like. Built-in example: request a code review from a second agent in the same worktree.

Everything is private by default: no account, no telemetry, no keys of mine. I’m currently working on “Yardsort sync” so you can share memory and do handoffs across machines via a cloud service with end-to-end encryption, and I’m open-sourcing that path too, with an easy self-host option, because I don’t want this to only work my way.

GPL-3.0, Tauri + Rust. Early, moving fast, rough edges expected.

Site: https://yardsort.sh

Repo: https://github.com/joaoh82/yardsort

Downloads for all three OSes via GitHub Releases.

Happy to dig into handoff, workflows, or any other bits if you have questions.

Cheers, Josh

Comment · 1 month ago
This is a playable AI proof of concept. TypeSafe AI’s Jev model chooses the tactics for every NPC from infantry and tanks to the general. The game handles movement, aiming and combat.
Comment · 2 months ago
Since we do not have an official Buzz Discord Server yet I created a community one so we can help each other, share thoughts and etc.
Comment · 7 months ago
Interesting! I'll take a look.
Comment · 7 months ago
About monetization, that is definitely very important. For now, and not sure how long, could be days or weeks, I am offering api-keys at no charge, because I want the feedback of real users. But obviously that is not sustainable in the long term, servers cost money and monetization also help keep the project alive.

At a second stage, I am planning to offer monthly or yearly plans with different limitations or unlimited also. But I am also planning on offering pay per use with short lives api-keys targeting agentic workflows, for example or people that dont really want to pay a monthly fee, but instead just cents for a short-lived tunnel.

For the monthly plans, I am planning to keep as low cost as possible, just enough to maintain the infrastructure and development + some overhead.

Comment · 7 months ago
that is a very good use case. I am definitely adding this to the roadmap at least a maybe.

Thanks for the question.

Comment · 7 months ago
Very good points. Including the AGPL, that is definitely a better license for this type of project. I am just used to starting with MIT when I start a new open source project, but you have a point.

About monetization, that is definitely very important. For now, and not sure how long, could be days or weeks, I am offering api-keys at no charge, because I want the feedback of real users. But obviously that is not sustainable in the long term, servers cost money and monetization also help keep the project alive.

At a second stage, I am planning to offer monthly or yearly plans with different limitations or unlimited also. But I am also planning on offering pay per use with short lives api-keys targeting agentic workflows, for example or people that dont really want to pay a monthly fee, but instead just cents for a short-lived tunnel.

For the monthly plans, I am planning to keep as low cost as possible, just enough to maintain the infrastructure and development + some overhead.

Comment · 7 months ago
For now is free. And when we start charging will definitely be cheaper. Also, the project is open source and there is good documentation on how to standup your own infra, if you want to go down that path.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton