github copilot cli配置目录固定为~/.copilot,windows对应c:\users\用户名\.copilot,mac对应/users/用户名/.copilot;首次运行copilot命令后自动创建,含config.json等核心文件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要修改GitHub Copilot CLI的行为或自定义说明,必须先找到其配置文件在本地磁盘上的真实存储位置,否则所有编辑操作都无从下手。
Windows系统中定位Copilot配置目录
打开PowerShell,执行以下命令:
Get-AppxPackage -Name "GitHub.Copilot" | Select-Object InstallLocation
若返回空结果,说明Copilot CLI是通过winget独立安装的,而非AppX包。此时直接运行:where copilot,它会输出类似 C:\Users\Alice\AppData\Local\Microsoft\WindowsApps\copilot.exe 的路径。
该可执行文件所在目录的父级(即 %LOCALAPPDATA%\Microsoft\WindowsApps)本身不存放配置,真正的配置根目录始终是 ~/.copilot,对应 Windows 上的 C:\Users\你的用户名\.copilot。这个路径是硬编码的,不会随安装方式改变。
注意:不要试图在 WindowsApps 目录里找 config.json —— 它根本不在那儿。
Mac系统中定位Copilot配置目录
在终端中输入:ls -la ~/.copilot
如果提示“No such file or directory”,说明你尚未启动过Copilot CLI交互会话,配置目录尚未生成。此时只需运行一次 copilot 命令,按提示完成登录和信任目录流程,~/.copilot 目录及其中的 config.json、copilot-instructions.md 等文件就会自动创建。
Mac上不存在多路径歧义问题:无论你用Homebrew、GitHub官方pkg还是手动解压安装CLI,配置目录永远固定在用户主目录下的 .copilot 隐藏文件夹中。
确认并进入配置目录的通用方法
第一步:在终端(Windows PowerShell / Mac Terminal)中执行 copilot version,验证CLI已正确安装并可调用。
第二步:执行 cd ~/.copilot → 若提示目录不存在,立即运行 copilot 启动一次交互会话(任意目录下均可,按提示选 Yes 即可),退出后再次执行 cd ~/.copilot。
第三步:执行 ls -la(Mac)或 dir /a(Windows PowerShell),确认看到 config.json、copilot-instructions.md 和 permissions-config.json 等核心文件。
这一步操作起来很简单,直接把文件拖进去就行。但请务必确保当前 shell 用户与安装 Copilot CLI 的用户一致——【切换用户后 ~/.copilot 目录将完全不可见】。











