Skip to main content

llmenv

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.

One fixed pipeline

Every environment change passes through the same deterministic stages.

Scopes

Detect context: network, host, user, project.

Tags

Active scopes contribute tags to the active set.

Bundles

MCP servers, plugins, memory fire on tag match.

Materialize

Merge into a content-hashed config directory.

Emit

Adapter writes agent-native config files.