{ "name": "@familiaros/desktop", "version": "3.1.0", "private": true, "description": "Create your Familiar. A local-first AI companion with memory, voice, knowledge, and tools.", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/verticaltension/familiaros.git", "directory": "apps/desktop" }, "author": "FamiliarOS", "type": "module", "main": "dist/main.js", "scripts": { "dev": "pnpm build && electron .", "dev:electron": "pnpm build:main && electron .", "dev:control-center": "concurrently -k -n renderer,electron -c cyan,magenta \"pnpm dev:renderer\" \"wait-on http://127.0.0.1:5173 && cross-env FAMILIAROS_RENDERER_URL=http://127.0.0.1:5173 pnpm dev:electron\"", "dev:plugins": "cross-env FAMILIAROS_DISABLE_PLUGIN_CATALOG=1 FAMILIAROS_DEV_PLUGIN_ROOTS=../../plugins/official pnpm dev", "dev:debug": "FAMILIAROS_LOG_LEVEL=debug FAMILIAROS_LOG_CONSOLE=1 pnpm dev", "package": "pnpm build && node scripts/clean-package-output.cjs && electron-builder", "package:dir": "pnpm build && node scripts/clean-package-output.cjs && electron-builder --dir && node dist/check-packaging-contract.js --output", "test": "node scripts/run-tests.mjs", "build:deps": "node scripts/build-deps.mjs", "test:build": "pnpm build:deps && tsc -p tsconfig.tests.json", "check": "pnpm typecheck && pnpm build && pnpm test", "typecheck": "pnpm build:deps && tsc --noEmit && tsc -p tsconfig.renderer.json --noEmit", "build:main": "pnpm build:deps && tsc", "build:renderer": "vite build", "dev:renderer": "vite --host 127.0.0.1", "build": "pnpm build:main && pnpm build:renderer" }, "devDependencies": { "@familiaros/plugin-sdk": "workspace:*", "@types/node": "^25.6.2", "@types/react": "^19.2.15", "@types/react-dom": "^19.2.3", "@types/yauzl": "2.10.3", "@vitejs/plugin-react": "^6.0.2", "autoprefixer": "^10.5.0", "concurrently": "^9.2.1", "cross-env": "^10.1.0", "electron": "^42.0.0", "electron-builder": "^26.10.0", "postcss": "^8.5.15", "tailwindcss": "^3.4.19", "typescript": "^6.0.3", "vite": "^8.0.14", "wait-on": "^9.0.10" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "@familiaros/agent-events": "workspace:*", "@familiaros/claude": "workspace:*", "@familiaros/cli": "workspace:*", "@familiaros/cursor": "workspace:*", "@familiaros/mcp": "workspace:*", "@familiaros/opencode": "workspace:*", "react": "^19.2.6", "react-dom": "^19.2.6", "sharp": "^0.34.5", "yauzl": "3.3.0" } }