Hacker Newsnew | past | comments | ask | show | jobs | submit | ttobi's commentslogin

I have build my own tool for this https://github.com/tobias-walle/agency It uses tmux to run the agents and offers some convenience commands that, e.g. lets you merge the changes back into its original branch. I added some simple idle and change detection, so you can see which agent needs your attention. As all agents are just simple cli commands it is very easy to extend the config with your tool of choice.


Absolutely, the basic functionality could be easily hacked together with a small shell script. But parsing the html and converting it to markdown would be probably not possible without extra tooling (I wouldn’t feel comfortable doing it with sed). I also like that with the current implementation you are basically getting the “—help” argument for free.

Using Rust for a simple tool like this is, of course, a total overkill and something like Python or Go would do the same job with much less code. But I enjoy writing Rust and was already using it to solve the AoC problems :)

I also like the fact that the tool is now very easy to install with Cargo without me having to upload it to some package manager.

The 2000 lines are in the Cargo.lock file, which is generated. The actual config is 18 lines. Of course having that many dependencies is worth criticizing.


Thank you! I will do that.


I am actually using it to submit my solutions without leaving the editor (out of lazyness).

I just need to run `aoc submit <my-solution>` and immediately get feedback if I am correct. If that it the case, it automatically downloads the second problem so I can immediately continue.

As explained in another comment I'm not participating competitively. I just really like automating things.

I also think that AI assisted program solving if against the spirit of AoC, so I will add a note to the readme to discourage it.


Nice job scratching your own itch!


Author here. I am actually participating pretty causally at advent of code and don't try to get into the global leaderboards (I wouldn't be able to, even if I would try).

I build the tool for myself last year because I like the comfort of not having to switch between terminal and browser. As I wanted to use it this year again so I decided to put it into a separate repo and to share it here.

But I see the point that this a special kind of laziness not everyone can relate to :)


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: