LM Studio
Aider can connect to models served by LM Studio.
First, install aider:
python -m pip install aider-install
aider-install
Then configure your API key and endpoint:
# Must set a value here even if its a dummy value
export LM_STUDIO_API_KEY=dummy-api-key # Mac/Linux
setx LM_STUDIO_API_KEY dummy-api-key # Windows, restart shell after setx
# LM Studio default server URL is http://localhost:1234/v1
export LM_STUDIO_API_BASE=http://localhost:1234/v1 # Mac/Linux
setx LM_STUDIO_API_BASE http://localhost:1234/v1 # Windows, restart shell after setx
Note: Even though LM Studio doesn’t require an API Key out of the box the LM_STUDIO_API_KEY must have a dummy value like dummy-api-key set or the client request will fail trying to send an empty Bearer token.
Start working with aider and LM Studio on your codebase:
# Change directory into your codebase
cd /to/your/project
aider --model lm_studio/<your-model-name>
See the model warnings section for information on warnings which will occur when working with models that aider is not familiar with.