AI 代理
Lima 适用于在虚拟机内部运行 AI 代理,以防止代理直接读取、写入或执行主机文件。
对于运行 AI 代理,强烈建议仅将你的项目目录(当前目录)挂载到虚拟机中:
limactl start --mount-only .:w
只读模式请删除 :w。
limactl start --set ".mounts=[{\"location\":\"$(pwd)\", \"writable\":true}]"
只读模式请将 writable 设置为 false。
lima sudo apt install -y pipx
lima pipx install aider-install
lima sh -c 'echo "export PATH=$PATH:$HOME/.local/bin" >>~/.bash_profile'
lima aider-install
lima aider
请按照首次会话中显示的指南进行认证。
或者,你也可以通过以下方式设置环境变量:
lima vi "/home/${USER}.linux/.bash_profile"
lima sudo snap install node --classic
lima sudo npm install -g @anthropic-ai/claude-code
lima claude
请按照首次会话中显示的指南进行认证。
或者,你也可以通过以下方式设置 export ANTHROPIC_API_KEY...:
lima vi "/home/${USER}.linux/.bash_profile"
lima sudo snap install node --classic
lima sudo npm install -g @openai/codex
lima codex
请按照首次会话中显示的指南进行认证。
或者,你也可以通过以下方式设置 export OPENAI_API_KEY...:
lima vi "/home/${USER}.linux/.bash_profile"
lima sudo snap install node --classic
lima sudo npm install -g @google/gemini-cli
lima gemini
请按照首次会话中显示的指南进行认证。
或者,你也可以通过以下方式设置 export GEMINI_API_KEY...:
lima vi "/home/${USER}.linux/.bash_profile"
lima sudo snap install node --classic
lima sudo npm install -g @github/copilot
lima copilot
在首次会话中输入 /login 进行认证。
或者,你也可以通过以下方式设置 export GH_TOKEN=...:
lima vi "/home/${USER}.linux/.bash_profile"