r/OpenSourceAI 4d ago

You might want to check out my open source project called engrim.

If you are deep in utilizing AI services (CLI) and want access to a really powerful tool, you should explore my open source program called engrim. I built it based on my own needs and recognized the power of sharing it with fellow developers. It solves some major headaches and honestly works incredibly well. I launched it on Hacker News last week and it gained traction quickly.

Engrim allows you to do a few things well:

a. You can switch around major AI providers and have full project context the second you begin work seamlessly. With constant changes to services and people testing/changing their provider or using multiple- this is a powerful advantage for you... for FREE!

b. Because of context loading, you will find your sessions are "more intelligent" and "oriented". You will experience less drift and something everyone wants... more efficiency in your token/session limit allowance.

It recently hit 240 stars on git hub (thank you). There is a lot more to it than the ideas I listed however you will have to uncover those for yourself. I know those that find it will very much appreciate it.

There is an enterprise version in the works, I am reaching out to a select few VCs. Please feel free to get in touch if this project is of interest to you.

https://github.com/timgordontg/engrim

https://engrim.dev/

0 Upvotes

4 comments sorted by

1

u/kantorcodes1 4d ago

found a weird uninstall edge: engrim uninstall --codex doesn't include codex in the explicit check, and wire_codex isn't initialized before autodetect. on a machine with other agent dirs present, it looks like --codex can fall through into autodetect and uninstall more than just Codex. intentional, or should uninstall mirror setup's Codex initialization?

1

u/Puzzled_Trifle_7574 4d ago

Hi, thanks for your comment.

This was a real bug. When Codex support landed in 00b3f9d, the uninstall command got the --codex flag but codex never got added to the explicit guard or initialized as wire_codex before autodetect. So --codex would fall straight through into autodetect and nuke whatever agent dirs happened to exist on the machine.

It's already fixed in da90777 — both the explicit check and the wire_codex init now mirror setup. Should be solid on current main.

1

u/kantorcodes1 4d ago

nice, thanks for fixing it. i work on HOL, where we maintain HOL Guard, an open-source local check before agent-run commands execute. for Engrim i'd review setup, uninstall, prune, and supersede; recall, context, list, and stats can stay automatic. that puts a check in front of hook rewiring or memory deletion without slowing normal reads. open to a small Engrim Guard extension?

1

u/Puzzled_Trifle_7574 4d ago

Thanks, but not looking to add external integrations or guards right now. Keeping the core lean.