Files
Claude-Code-Monitor/desktop/package.json
T
nntrivi2001 57dc91585d feat: Claude Code Monitor — lanes, pipelines and a merged workspace
Internal SmartGift build of a Claude Code monitoring dashboard.

Lanes: a durable unit of parallel agent work, one per working directory,
tracked across session restarts. Managed lanes are git worktrees the
dashboard provisions and can reset or remove behind a three-check destroy
guard and a counted preflight; adopted lanes are directories you already
own and are never destroyable.

Pipelines: a lane moves through pipeline stages. A stage the agent declares
with evidence renders green; a stage inferred from the tool-event stream
renders dashed amber and never counts as done. Detection is forward-only
within a 30-minute window, and never writes the declared stage.

Workspace: one page at /run with a lane grid, the selected lane's pipeline,
and a full Claude console behind a disclosure.
2026-07-30 14:39:03 +07:00

41 lines
2.1 KiB
JSON

{
"name": "agent-dashboard-desktop",
"version": "1.4.6",
"private": true,
"description": "Native macOS and Windows desktop shell for Claude Code Agent Monitor.",
"author": "Nguyễn Ngọc Trí Vĩ <vinnt@smartgift.vn>",
"license": "UNLICENSED",
"homepage": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor",
"repository": {
"type": "git",
"url": "https://git.smartgift.io.vn/Smartgift-AI/Claude-Code-Monitor.git"
},
"main": "out/main.js",
"scripts": {
"clean": "rm -rf out release",
"prebuild": "node scripts/prebuild.js",
"build": "npm run prebuild && tsc -p tsconfig.json",
"build:icons": "bash scripts/build-icons.sh",
"build:win-icon": "powershell -NoProfile -ExecutionPolicy Bypass -File scripts/build-win-icon.ps1",
"dev": "npm run build && electron out/main.js",
"package": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --arm64 --x64 --publish never",
"dmg": "npm run package",
"dmg:arm64": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --arm64 --publish never --config.dmg.title='Claude Code Monitor (Apple Silicon)'",
"dmg:x64": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --x64 --publish never --config.dmg.title='Claude Code Monitor (Intel)'",
"dmg:universal": "rm -rf release && npm run build && CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --mac --universal --publish never --config.dmg.title='Claude Code Monitor (Universal)'",
"win": "npm run build && electron-builder --win nsis --x64 --publish never",
"win:portable": "npm run build && electron-builder --win portable --x64 --publish never",
"test": "npm run build && node --test --test-reporter=spec tests/smoke.test.mjs",
"postinstall": "electron-builder install-app-deps"
},
"dependencies": {
"better-sqlite3": "^11.7.0"
},
"devDependencies": {
"@types/node": "^22.10.0",
"electron": "^35.7.0",
"electron-builder": "^25.1.8",
"typescript": "^5.5.4"
}
}