HackerTrans
トップ新着トレンドコメント過去質問紹介求人

jrswab

no profile record

投稿

Show HN: Axe – A 12MB binary that replaces your AI framework

github.com
227 ポイント·投稿者 jrswab·4 か月前·128 コメント

Show HN: Axe – A CLI for running single-purpose LLM agents

github.com
6 ポイント·投稿者 jrswab·4 か月前·3 コメント

コメント

jrswab
·4 か月前·議論
Yes, I've used it with on OpenAI compatible API from an internal LLM at my job.
jrswab
·4 か月前·議論
Sorry, I need to update that. I just added MCP support a day or so ago.
jrswab
·4 か月前·議論
You don't have all the Claude Code overhead. It only gets what you give it.
jrswab
·4 か月前·議論
I'm excited to see how this plays out. Keep me updated on x(twitter)
jrswab
·4 か月前·議論
Love to hear it! Thanks for checking it out and feel free to put up an issue on GitHub if you have any ideas for improvements.
jrswab
·4 か月前·議論
Yes, I think it will be quite trivial to make a output allow list. That's a great idea!
jrswab
·4 か月前·議論
I've shared a few flows I use a lot right now in some other comments.
jrswab
·4 か月前·議論
That's my dream.
jrswab
·4 か月前·議論
Not yet but it will be easy to add. If you need it can you create an issue in GitHub? I should be able to get that in today.
jrswab
·4 か月前·議論
> Curious if you’ve experimented with workflows where agents produce artifacts (files, reports, etc.) rather than just returning text.

Yes! I run a ghost blog (a blog that does not use my name) and have axe produce artifacts. The flow is: I send the first agent a text file of my brain dump (normally spoken) which it then searched my note system for related notes, saves it to a file, then passes everything to agent 2 which make that dump a blog draft and saves it to a file, agent 3 then takes that blog draft and cleans it up to how I like it and saves it. from that point I have to take it to publish after reading and making edits myself.
jrswab
·4 か月前·議論
Thanks! Looks like sgpt is a cool tool. Axe is oriented around automation rather than interaction like sgpt. Instead of asking something you define it once and hook it into a workflow.
jrswab
·4 か月前·議論
This is not a replacement for either in my opinion. Apps like codex and pi are interactive but ax is non-interactive. You define an agent once and the trigger it however you please.
jrswab
·4 か月前·議論
I'm happy you brought this up. I've been thinking about this and working on a plan to make it as solid as possible. For now, the best way would be to run each agent in a docker container (there is an example Dockerfile in the repo) so any destructive actions will be contained to the container.

However, this does not help if a person gives access to something like Google Calendar and a prompt tells the LLM to be destructive against that account.
jrswab
·4 か月前·議論
Thank you for your service.
jrswab
·4 か月前·議論
I am pretty proud of this one :)
jrswab
·4 か月前·議論
nooo! lol but thanks, I'll go hunt it down.
jrswab
·4 か月前·議論
I have a few flows I'm using it for and have a growing list of things I want to automate. Basically, if there is a process that takes a human to do (like creating drafts or running scripts with variable data) I make axe do it.

1. I have a flow where I pass in a youtube video and the first agent calls an api to get the transcript, the second converts that transcript into a blog-like post, and the third uploads that blog-like post to instapaper.

2. Blog post drafting: I talk into my phone's notes app which gets synced via syncthing. The first agent takes that text and looks for notes in my note system for related information, than passes my raw text and notes into the next to draft a blog post, a third agent takes out all the em dashes because I'm tired of taking them out. Once that's all done then I read and edit it to be exactly what I want.
jrswab
·4 か月前·議論
I've not heard of that before but after looking into it I think they are solving different problems.

Dotprompt is a promt template that lives inside app code to standardize how we write prompts.

Axe is an execution runtime you run from the shell. There's no code to write (unless you want the LLM to run a script). You define the agent in TOML and run with `axe run <agent name> and pipe data into it.
jrswab
·4 か月前·議論
Exactly! I also made it to chain them together so each agent only gets what it needs to complete its one specific job.
jrswab
·4 か月前·議論
Thanks for checking it out! And yes the tool is indeed catering to that crowed. It's a need I have and thought others could use it as well.