u/Dry_Inspector_7792

Image 1 — I made a desktop app that allows you to queue agent roles to communicate and work on structured projects. Lets you easily define roles, protocols, templates, projects, and work-packets. Useful or nah?
Image 2 — I made a desktop app that allows you to queue agent roles to communicate and work on structured projects. Lets you easily define roles, protocols, templates, projects, and work-packets. Useful or nah?
Image 3 — I made a desktop app that allows you to queue agent roles to communicate and work on structured projects. Lets you easily define roles, protocols, templates, projects, and work-packets. Useful or nah?
Image 4 — I made a desktop app that allows you to queue agent roles to communicate and work on structured projects. Lets you easily define roles, protocols, templates, projects, and work-packets. Useful or nah?
Image 5 — I made a desktop app that allows you to queue agent roles to communicate and work on structured projects. Lets you easily define roles, protocols, templates, projects, and work-packets. Useful or nah?

I made a desktop app that allows you to queue agent roles to communicate and work on structured projects. Lets you easily define roles, protocols, templates, projects, and work-packets. Useful or nah?

First of all, I'm not charging for this in any capacity. If people say they will find this useful I'll either open-source it or give it away for free.

I built ACC (Agent Control Center) as a way to "automate" the refactoring and optimization of a project I've been working on. The project was highly technical (molecular simulation) so I found that having the agent approach the code with a certain behavioral bias was actually beneficial. For instance I had an agent just focus on optimizing the mathematics, another optimizing the architecture, and another doing micro-optimizations in the kernels.

The way this works is you have a top level AGENTS/CLAUDE.md file, a context file, role AGENTS/CLAUDE.md files, protocols, templates, projects, and work-packets. When an agent is ran it reads the top level file and the file for their role. The top level file gives a brief description of the project (your typical claude.md file), and the role file gives the agent a behavioral bias (for example, I made my QA a strict, snarky mf who would check every test and future failure case).

In their role file there are links to the protocols you assign to this role with a description of when to use the protocol. A protocol has assigned templates so the agent populates things in an expected format. protocols are just small units of behavior (skills essentially).

You can set a "project initiative", and with the default protocols roles will propose projects to meet that initiative and break that project into smaller units of work called work-packets. A role will fulfill their duties on a work-packet, populate an "artifact" attached to the packet describing what they did, then assign the work-packet to the next role.

All of this is easy to do in the UI. You can directly interact with the CLI, set/read AGENTS/CLAUDE.md files, set/read protocols, assign protocols to roles, make/read templates, link templates to protocols, create/manage projects, create/manage work-packets, set project initiative, set what each role dos/doesNot own, blah blah.

What are peoples thoughts on this? On one hand if you just list out all the deliverables and requirements in one markdown one agent could act as all roles, and having multiple agents could just be a waste of tokens. On the other hand if that list of deliverables and requirements gets too big it can overcrowd the context window and hurt the models performance. Another cool thing about roles is I can do things like assign my "doer" to be claude, and my QA to be codex to kind of get the best of both models (for the cost of both ;( ).

u/Dry_Inspector_7792 — 6 days ago

About 3 years ago while I was in college I decided to start self-studying Biochemistry, but quickly in my journey I realized that the existing sim software out there just didn't cut it for me (either too expensive, too slow, too inaccessible, or maybe I'm just stubborn idk). So I did what any madman would do and started building my own XD.

It's still nowhere near where I plan for it to be, but https://biowareendeavors.com/ is where I am now. It matches Psi4 calculations very very closely, and offers about a 10x speedup on "comparable" hardware (hard to compare hardware between CPU and GPU codes). Everything is ran in the browser and it runs on cloud GPUs. Currently it can be used for point solves, geometry optimization, and BOMD sims. Near linear compute scaling with system size is in active development.

A demo video is linked here, I was just wondering what peoples initial thoughts were on this. Is this something you'd find useful? Would you scrap the browser UI and just want an API or code you can run locally? What features not currently offered would make this useful to you?

Like I said this is nowhere near where I plan for it to be, this is just where we are now having picked up my first QM textbook three years ago :). I built this as a personal tool, but if I can share it and make it useful for others too then I mine as well.

reddit.com
u/Dry_Inspector_7792 — 17 days ago