{ "name": "codeburn-desktop", "private": true, "version": "0.9.20", "description": "CodeBurn Desktop \u2014 Electron app fed by the codeburn CLI", "main": "dist/electron/main.js", "scripts": { "build:electron": "tsc -p tsconfig.electron.json", "build:renderer": "vite build", "build": "npm run build:electron && npm run build:renderer", "dev": "npm run build:electron && concurrently -k -n vite,electron -c cyan,magenta \"vite\" \"wait-on tcp:127.0.0.1:5173 && cross-env VITE_DEV_SERVER_URL=http://127.0.0.1:5173 electron .\"", "test": "vitest run", "typecheck": "tsc --noEmit -p tsconfig.json", "stage-cli": "npm --prefix .. run build:cli && node scripts/stage-cli.mjs", "package": "npm run stage-cli && npm run build && electron-builder --mac", "package:arm64": "npm run stage-cli && npm run build && electron-builder --mac --arm64", "package:x64": "npm run stage-cli && npm run build && electron-builder --mac --x64", "package:win": "npm run stage-cli && npm run build && electron-builder --win", "package:store": "npm run stage-cli && npm run build && electron-builder --win appx --x64", "package:linux": "npm run stage-cli && npm run build && electron-builder --linux", "package:snap": "npm run stage-cli && npm run build && electron-builder --linux snap --x64" }, "dependencies": { "@gsap/react": "^2.1.2", "gsap": "^3.15.0", "react": "^19.2.7", "react-dom": "^19.2.7" }, "devDependencies": { "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/node": "^26.1.1", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^4.7.0", "@vitest/ui": "^3.2.7", "concurrently": "^10.0.3", "cross-env": "^10.1.0", "electron": "^43.1.0", "electron-builder": "^26.15.3", "jsdom": "^29.1.1", "typescript": "^7.0.2", "vite": "^6.4.3", "vitest": "^3.2.7", "wait-on": "^9.0.10" }, "build": { "appId": "org.agentseal.codeburn-desktop", "productName": "CodeBurn", "directories": { "output": "release" }, "files": [ "dist/electron/**/*", "dist/renderer/**/*", "package.json" ], "afterPack": "./scripts/after-pack.cjs", "mac": { "target": [ { "target": "dmg", "arch": [ "arm64", "x64" ] }, { "target": "zip", "arch": [ "arm64", "x64" ] } ], "category": "public.app-category.developer-tools", "icon": "build/icon.png", "identity": "-", "hardenedRuntime": false, "gatekeeperAssess": false, "extendInfo": { "NSDocumentsFolderUsageDescription": "CodeBurn reads your local AI coding tool session logs (Claude Code, Codex, Cursor, and others) to calculate your token usage and cost. Your data never leaves your machine.", "NSDesktopFolderUsageDescription": "CodeBurn reads your local AI coding tool session logs (Claude Code, Codex, Cursor, and others) to calculate your token usage and cost. Your data never leaves your machine.", "NSDownloadsFolderUsageDescription": "CodeBurn reads your local AI coding tool session logs (Claude Code, Codex, Cursor, and others) to calculate your token usage and cost. Your data never leaves your machine." } }, "dmg": {}, "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] } ], "icon": "build/icon.png" }, "nsis": { "oneClick": false, "perMachine": false, "artifactName": "CodeBurn-Setup-${version}.${ext}" }, "appx": { "applicationId": "CodeBurn", "identityName": "Codeburn.CodeBurn", "publisher": "CN=3EFA3336-87E1-46F2-9DFA-2EB5A7693F89", "publisherDisplayName": "Codeburn", "displayName": "CodeBurn", "artifactName": "CodeBurn-Store-${version}-${arch}.${ext}", "backgroundColor": "#15100D", "languages": [ "en-US" ], "minVersion": "10.0.17763.0", "maxVersionTested": "10.0.26100.0" }, "linux": { "target": [ { "target": "AppImage", "arch": [ "x64" ] }, { "target": "deb", "arch": [ "x64" ] }, { "target": "rpm", "arch": [ "x64" ] } ], "category": "Development", "icon": "build/icon.png", "maintainer": "AgentSeal ", "executableName": "codeburn" }, "snap": { "confinement": "strict", "grade": "stable", "summary": "See where your AI coding spend actually goes", "artifactName": "codeburn_${version}_${arch}.${ext}", "plugs": [ "desktop", "desktop-legacy", "home", "x11", "wayland", "unity7", "browser-support", "network", "gsettings", "opengl", { "ai-agent-session-logs": { "interface": "personal-files", "read": [ "$HOME/.claude/projects", "$HOME/.claude/.credentials.json", "$HOME/.codex/sessions", "$HOME/.codex/archived_sessions", "$HOME/.cline/data", "$HOME/.codewhale/sessions", "$HOME/.copilot/session-state", "$HOME/.cursor/projects", "$HOME/.cursor/ai-tracking", "$HOME/.deepseek/sessions", "$HOME/.dsh/sessions", "$HOME/.factory/sessions", "$HOME/.gemini/tmp", "$HOME/.gemini/antigravity", "$HOME/.gemini/antigravity-cli", "$HOME/.gemini/antigravity-ide", "$HOME/.grok/sessions", "$HOME/.hermes/profiles", "$HOME/.hermes/state.db", "$HOME/.kimi/sessions", "$HOME/.kimi-code/sessions", "$HOME/.kiro/sessions", "$HOME/.mux/sessions", "$HOME/.mux/config.json", "$HOME/.omp/agent", "$HOME/.openclaude/projects", "$HOME/.openclaw/agents", "$HOME/.pi/agent", "$HOME/.qwen/projects", "$HOME/.quickwork/profiles.json", "$HOME/.quickwork/sessions", "$HOME/.quickwork/metrics", "$HOME/.vibe/logs/session", "$HOME/.forge/.forge.db", "$HOME/.zcode/cli/db/db.sqlite", "$HOME/.config/Claude/local-agent-mode-sessions", "$HOME/.config/Code/User/globalStorage/saoudrizwan.claude-dev", "$HOME/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline", "$HOME/.config/Code/User/globalStorage/kilocode.kilo-code", "$HOME/.config/Code/User/globalStorage/GitHub.copilot-chat", "$HOME/.config/Code/User/globalStorage/emptyWindowChatSessions", "$HOME/.config/Code/User/workspaceStorage", "$HOME/.config/Code - Insiders/User/globalStorage/saoudrizwan.claude-dev", "$HOME/.config/Code - Insiders/User/globalStorage/rooveterinaryinc.roo-cline", "$HOME/.config/Code - Insiders/User/globalStorage/kilocode.kilo-code", "$HOME/.config/Code - Insiders/User/workspaceStorage", "$HOME/.config/VSCodium/User/globalStorage/saoudrizwan.claude-dev", "$HOME/.config/VSCodium/User/globalStorage/rooveterinaryinc.roo-cline", "$HOME/.config/VSCodium/User/globalStorage/kilocode.kilo-code", "$HOME/.config/VSCodium/User/workspaceStorage", "$HOME/.config/Cursor/User/globalStorage/state.vscdb", "$HOME/.config/Kiro/User/globalStorage/kiro.kiroagent", "$HOME/.config/Kiro/User/workspaceStorage", "$HOME/.config/Open Design/runs", "$HOME/.config/Open Design/data/runs", "$HOME/.config/Open Design/namespaces", "$HOME/.kiro-server/data/User/globalStorage/kiro.kiroagent", "$HOME/.config/github-copilot", "$HOME/.config/manicode/projects", "$HOME/.local/share/zed/threads", "$HOME/.local/share/opencode", "$HOME/.local/share/crush", "$HOME/.local/share/goose/sessions", "$HOME/.local/share/kilo" ] } } ] } }, "homepage": "https://github.com/getagentseal/codeburn", "author": "AgentSeal " }