Elroy (<a href="https://github.com/elroy-bot/elroy">https://github.com/elroy-bot/elroy</a>) is an OSS AI assistant that runs from your command line.<p>Elroy takes memories from conversations, consolidates redundant memories, and tracks goals.<p>The memories that Elroy recalls during conversations are always available to the user via , as are any tools that Elroy has access to.<p>I've primarily used Elroy as a brainstorming assistant, where the ability to manage goals and memories helps create a more continuous conversation. It's also been helpful as an unstructured reminder assistant (for example, reminding me this morning to share this post!)<p>Elroy is designed to be scriptable, and can be scripted with the same configurations that are used for the CLI.<p>Under the hood, I use litellm to handle LLM calls, so open source models as well as commercial models are supported. I typically see best results with Anthropic Sonnet.