direnv for Claude Code and other AI tools.
A single global agent config can't express “use the office MCP server only at work” or “load these plugins only in this repo”. llmenv lets you declare configuration once, attach it to scopes via tags, and have the right slice activate automatically — from a shell hook that fires on every prompt.
Every environment change passes through the same deterministic stages.
Detect context: network, host, user, project.
Active scopes contribute tags to the active set.
MCP servers, plugins, memory fire on tag match.
Merge into a content-hashed config directory.
Adapter writes agent-native config files.