Keychain、无遥测与Socket隔离Coucou的8个安全实践清单【免费下载链接】coucouA tiny friend that lives in your notch (macOS) or at the top of your screen (Windows, Linux) and keeps an eye on your coding agents: Claude Code, Gemini CLI, Antigravity and more.项目地址: https://gitcode.com/gh_mirrors/co/coucouCoucou 是一个住在 Mac 刘海或 Windows 屏幕顶部的 Claude Code 会话监视助手主打为隐私而设计无遥测、无账号API 密钥只存在本地 Keychain 或 Windows 凭据管理器所有会话数据通过本机 Socket 传输、永不离开你的电脑。本文带你快速读懂它值得参考的 8 个安全实践帮助你评估和借鉴这类桌面工具的安全设计。1. 无遥测零账号、零分析、零第三方 SDKCoucou 不发送任何数据给开发者或任何服务器——没有崩溃上报、没有广告标识符、没有第三方 SDK。官方隐私政策一句话概括开发者收不到你的任何数据。你的数据要么留在本机要么只发往你自己主动连接的服务Anthropic、Stripe、GitHub 等且 Coucou 对请求和响应均无访问权。详见 docs/privacy.html。2. API 密钥存入系统级密钥库永不落盘所有你填入的 API 密钥Anthropic、Stripe、GitHub、Vercel、Resend、Notion、Cal.com、n8n一律写入操作系统的安全存储macOS系统 Keychain且使用最严格访问级别WhenUnlockedThisDeviceOnly——只在 Mac 解锁时可用不同步到 iCloud、不迁移到任何设备ClaudeService.swiftWindows系统凭据管理器密钥永不落盘、永不到达前端secrets.rs。卸载时删掉密钥和应用文件夹即可彻底清除数据。3. 密钥白名单清单之外的键一律拒收Windows 端定义了一份允许存储的密钥白名单set()/get()等操作对名单之外的键名直接返回失败杜绝任意凭据被借道写入secrets.rs。这是典型的默认拒绝设计。4. Socket 隔离本机通信 严格访问控制Claude Code 的会话事件不经过网络而是走本机通道macOS 用 Unix domain socketWindows 用命名管道。隔离做得很细socket 文件权限设为0o600仅属主可读写支持目录设为0o700HookServer.swift每次连接都通过getpeereid做同 UID 校验其他用户的进程连进来直接断开Windows 管道名内嵌当前用户 SID\\.\pipe\coucou-sid并用first_pipe_instance拒绝蹭用他人已创建的管道pipe.rs。5. 连接与载荷限额防资源耗尽服务端内置了三道保险丝单条消息上限1 MB超限即拒、并发连接上限32 个、客户端接收超时5 秒。Windows 端同样有 1 MB 载荷上限pipe.rs。即使 hook 脚本被人反复调用也不会拖垮应用。6. 安全链接过滤模型输出里的 URL 一律先过白名单Claude 的回复或 API 数据里可能夹带file://、smb://或自定义 scheme 的链接直接打开会拉起本地应用。Coucou 的 SafeWebURL.swift 只放行带主机的 http/https 链接其余一律静默丢弃——这类 URL 永远到不了系统打开接口。7. Hook 永不阻塞 Claude Code优雅降级设计安全不只是防攻击也包括不破坏宿主。Coucou 的 hook 脚本永远以 0 退出普通事件只给 0.3 秒连接超时发完即走权限审批最多等 118 秒超时或未决断就什么都不输出Claude Code 自动回落到终端提问——就像 Coucou 根本没装一样写~/.claude/settings.json前先做带时间戳的备份并向你展示 diff 才写入HookServer.swift。8. 最小权限 本地日志脱敏系统权限只申请用到的macOS 的 automation 权限在 entitlements 里只声明了一条Coucou.entitlements辅助功能/屏幕录制只在触发对应功能时才请求且可随时撤销Windows 版不需要任何管理员权限诊断日志只记录事件名、工具名、HTTP 状态码不含命令内容、文件内容和密钥上限 1 MB且只存本机。8 项实践速查表#实践关键位置1无遥测 / 无账号 / 无 SDKdocs/privacy.html2密钥存 Keychain / 凭据管理器ClaudeService.swift3密钥白名单默认拒绝secrets.rs4本机 Socket 隔离 UID 校验HookServer.swift5载荷 1 MB / 32 连接 / 5s 超时HookServer.swift6仅放行 http/https 链接SafeWebURL.swift7Hook 永不阻塞、写前备份HookServer.swift8最小权限 日志脱敏封顶Coucou.entitlements一句话总结Coucou 的安全思路可以浓缩为——数据不出本机、密钥交给操作系统、通信走本机隔离通道、一切失败都优雅降级。如果你的桌面工具也需要对接 AI 会话这份清单可以直接当检查表用。【免费下载链接】coucouA tiny friend that lives in your notch (macOS) or at the top of your screen (Windows, Linux) and keeps an eye on your coding agents: Claude Code, Gemini CLI, Antigravity and more.项目地址: https://gitcode.com/gh_mirrors/co/coucou创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考