1. formal memory system
2. actively develops skills and tweaks them
3. some kind of cron system for recurring tasks (check email, draft replies, daily news summary, weather, whatever)
LM Studio (or at least, last time I ran it) just downloads and runs an LLM with the ability to add a simple prompt ("you are a chat bot, be friendly and keep replies to moderate length", etc etc). Hermes is a more persistent version of claude code, or a harness for claude code/codex and is pro-vendor agnostic by design.