TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
在线文档
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗基于 Tauri + Rust 的 Chrome 浏览器多环境管理工具:为每个环境启动完全隔离的 Chrome 实例(独立 Profile、进程级 hosts 映射、CDP 可自动化),并支持登录态自动保存(实例即登录源)——在任一实例里登录一次,之后每个新实例免登录(含 session cookie)。
chrome-host page 命令族——snap @eN 引用、原生输入点击(含遮挡拦截)、表单填写、按键、元素等待、弹窗自动接管、任意 CDP 透传;本地/远程同用,无需脚本或端口凭证--host-resolver-rules 进程级注入,不改系统 hostspnpm install
pnpm tauri dev
首次启动自动下载 Chrome for Testing 131(pinned,双镜像);内核状态见 Settings 页。
CLI 内置于桌面应用(v0.1.7 起),不随安装自动可用,需在应用内开启一次:
/usr/local/bin 创建指向应用内 CLI 的 chrome-host 链接(需要管理员授权)使用前提:chrome-host 桌面应用需处于运行状态(含托盘常驻)——CLI 是 Agent API 的薄客户端,应用未运行时所有命令返回 exit 8。AI Agent / CI 接入请先跑
chrome-host status探活。
开发者从源码安装:cargo install --path crates/cli
📖 完整接入指南(命令参考 / Exit Code 契约 / AI Agent 与 CI 接入范式 / 故障排查):CLI.md
设置页「远程接入」一键开启:应用自动守护 SSH 隧道(仅转发 17890)+ Bearer 令牌鉴权 +
CDP 会话代理(实例端口零暴露)。远程机器 export CHROME_HOST_TOKEN=… 后 CLI / MCP /
CDP 全部可用,详见 AGENT-API.md 的「远程接入」章节。
REST 与 MCP 均只绑定 127.0.0.1:17890,随应用启动:
http://127.0.0.1:17890/api/v1 → 📖 AGENT-API.md(全部端点请求/响应形状 / 错误码总表)http://127.0.0.1:17890/mcp → 📖 MCP.md(工具清单 / 各客户端配置),Claude Code 一行接入:claude mcp add --transport http chrome-host http://127.0.0.1:17890/mcp
node scripts/migrate-legacy.js <旧 chrome-host.db>(按 name 幂等;hosts 映射 JSON 不迁移,实例启动时现拉)pnpm tauri dev # 开发(beforeDevCommand 自动构建 CLI sidecar 到 src-tauri/binaries/)
cd src-tauri && cargo test # Rust 单测
bash scripts/smoke.sh # 冒烟(需应用运行中;可选 HOSTS_SOURCE=<hosts 源 URL> 验证 hosts 注入)