Environment Variables
Manage environment variables for tools and integrations.
Location: Settings → Environment
Tools and integrations often need API keys, tokens, or configuration values. The Environment tab manages these in one place. Values are stored in ~/.jean2/.env and applied at runtime.
How it works
Variables are grouped by source:
| Group | What it means |
|---|---|
| Preset categories | Bundled presets for common integrations (e.g., Tavily, GitHub). Grouped by service name. |
| Tools | Variables declared as required by installed tools. Each tool can specify which env vars it needs. |
| Custom | Variables you add manually for any purpose. |
Each variable shows whether it's Configured or Not set, whether it's Sensitive (hidden by default), and which tools require it.
Set a variable
Click Set (or Update if already configured), paste the value, click save. Sensitive values are masked. Click the eye icon to reveal.
Add a custom variable
Click Add, enter a key (must be UPPERCASE_WITH_UNDERSCORES) and a value. Useful for passing custom config to your tools.
Remove a variable
Click the trash icon next to a configured variable to clear its value. The variable key stays (in case a tool requires it). Only the value is removed.
What's next
- Tools: see which tools are loaded and their env var status
- Writing Tools: how to declare required env vars in your tools