{"_id":"@altslate/walkthru","_rev":"2-61a774265ff1cf6f52f54f24927f636e","name":"@altslate/walkthru","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@altslate/walkthru","version":"0.1.0","keywords":["loom-replacement","screen-recorder","face-recorder","electron","react","privacy"],"author":{"name":"AltSlate Labs"},"license":"MIT","_id":"@altslate/walkthru@0.1.0","maintainers":[{"name":"rajpdus","email":"dushyant@altslate.com"}],"homepage":"https://github.com/AltSlate-Labs/walkthru#readme","bugs":{"url":"https://github.com/AltSlate-Labs/walkthru/issues"},"dist":{"shasum":"e2c4514bd1914d57ac0a99ec780dbebf9ce3b815","tarball":"https://registry.npmjs.org/@altslate/walkthru/-/walkthru-0.1.0.tgz","fileCount":14,"integrity":"sha512-UgdKCf31r1khwfT+xYlQ9GlpjyGWsbCKehdHPZZXY40ANXgMO5lyjO5VmS6iR160RvrYgFoxeS9eo4dVMydlBw==","signatures":[{"sig":"MEUCIQDSK+bJWzLvWJ3hwFCdYJCghKzcvKUqn2OlqoIW78UtGwIgYj/Il/ieu+Bo/dxH7BaBlSKtzN/zpywhWjv4EywPAEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2525180},"main":"dist-electron/main/index.js","build":{"mac":{"target":["dmg"],"category":"public.app-category.video"},"win":{"target":["nsis"]},"appId":"com.walkthru.app","directories":{"output":"release"},"productName":"Walkthru"},"engines":{"node":">=18"},"gitHead":"29851617105845a3c87b7becf1ce49ae48a440f1","scripts":{"dev":"vite","build":"npm run build:app","prepack":"npm run build:package","preview":"vite preview","build:app":"npm run build:package && electron-builder","typecheck":"tsc --noEmit","build:package":"tsc && vite build"},"_npmUser":{"name":"rajpdus","email":"dushyant@altslate.com"},"repository":{"url":"git+https://github.com/AltSlate-Labs/walkthru.git","type":"git"},"_npmVersion":"11.3.0","description":"Local-first Loom replacement for camera + screen recording","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","electron":"^28.1.0","typescript":"^5.3.3","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","electron-builder":"^24.9.1","@vitejs/plugin-react":"^4.2.1","vite-plugin-electron":"^0.28.0","vite-plugin-electron-renderer":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/walkthru_0.1.0_1770647599985_0.03070108800603122","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@altslate/walkthru","version":"0.1.1","description":"Local-first Loom replacement for camera + screen recording","main":"dist-electron/main/index.js","license":"MIT","author":{"name":"AltSlate Labs"},"repository":{"type":"git","url":"git+https://github.com/AltSlate-Labs/walkthru.git"},"bugs":{"url":"https://github.com/AltSlate-Labs/walkthru/issues"},"homepage":"https://github.com/AltSlate-Labs/walkthru#readme","keywords":["loom-replacement","screen-recorder","face-recorder","electron","react","privacy"],"engines":{"node":">=18"},"publishConfig":{"access":"public"},"scripts":{"dev":"vite","build":"npm run build:app","build:package":"tsc && vite build","build:app":"npm run build:package && electron-builder","preview":"vite preview","typecheck":"tsc --noEmit","prepack":"npm run build:package"},"dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.1","electron":"^28.1.0","electron-builder":"^24.9.1","typescript":"^5.3.3","vite":"^5.0.11","vite-plugin-electron":"^0.28.0","vite-plugin-electron-renderer":"^0.14.5"},"build":{"appId":"com.walkthru.app","productName":"Walkthru","directories":{"output":"release"},"mac":{"category":"public.app-category.video","target":["dmg"]},"win":{"target":["nsis"]}},"_id":"@altslate/walkthru@0.1.1","gitHead":"cfa532113473ceecc203c7b38cf496b7e77f2338","_nodeVersion":"22.14.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-MDDyzAR9TRWUe4797SWfvRNNPFioSjj4wtE1p82aXmN3fEYLWoGkgN48q9+qds2Ik9bgbfJEej/sEweSQ/O2yA==","shasum":"171a67bdc4d466a46beaec89e1b242bee85f4479","tarball":"https://registry.npmjs.org/@altslate/walkthru/-/walkthru-0.1.1.tgz","fileCount":14,"unpackedSize":2525181,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOM7e2FMz4SQlmS0hlzDV7wQlElY6wa31eZA1XS/3jfAiEAwgEjlp27WR1H95od6pb+/6Jh0as+PkH2yxo0KUUlFCs="}]},"_npmUser":{"name":"rajpdus","email":"dushyant@altslate.com"},"directories":{},"maintainers":[{"name":"rajpdus","email":"dushyant@altslate.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/walkthru_0.1.1_1770647952558_0.1163595461375504"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T14:33:19.920Z","modified":"2026-02-09T14:39:12.927Z","0.1.0":"2026-02-09T14:33:20.233Z","0.1.1":"2026-02-09T14:39:12.786Z"},"bugs":{"url":"https://github.com/AltSlate-Labs/walkthru/issues"},"author":{"name":"AltSlate Labs"},"license":"MIT","homepage":"https://github.com/AltSlate-Labs/walkthru#readme","keywords":["loom-replacement","screen-recorder","face-recorder","electron","react","privacy"],"repository":{"type":"git","url":"git+https://github.com/AltSlate-Labs/walkthru.git"},"description":"Local-first Loom replacement for camera + screen recording","maintainers":[{"name":"rajpdus","email":"dushyant@altslate.com"}],"readme":"# Walkthru\n\n> **Local-first Loom replacement: camera + screen recorder built for privacy and speed.**\n\nWalkthru is a lightweight, privacy-focused Loom replacement built with Electron and React. It combines screen recording and face camera recording in one app, saves everything locally to your machine (`~/Movies/Walkthru`), and works completely offline.\n\n## Screenshots\n\n<div align=\"center\">\n  <img src=\"ss1.png\" width=\"45%\" alt=\"Walkthru Dashboard\" />\n  <img src=\"ss2.png\" width=\"45%\" alt=\"Recording Interface\" />\n  <img src=\"ss3.png\" width=\"45%\" alt=\"Recording Setup\" />\n  <img src=\"ss4.png\" width=\"45%\" alt=\"Recording Library\" />\n</div>\n\n## Features\n\n- **🎥 Screen & Window Recording**: Choose to record your entire screen or specific application windows.\n- **🙂 Face Recording**: Record your face camera alongside your screen with a PiP-style overlay.\n- **🔒 Privacy First**: All data stays on your local device. No cloud uploads.\n- **🎙️ Audio Capture**: Record system audio and microphone input.\n- **📂 File Management**: Built-in gallery to view, export, and delete recordings.\n- **⚡ Fast & Native**: Built with Electron for native performance.\n\n## Tech Stack\n\n- **Frontend**: React, TypeScript, Vite\n- **Shell**: Electron\n- **Styling**: Vanilla CSS (Dark Mode optimized)\n- **Build Tool**: Electron Builder\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (v18 or higher recommended)\n- npm or yarn\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/AltSlate-Labs/walkthru.git\n   cd walkthru\n   ```\n\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n\n3. Run in development mode:\n   ```bash\n   npm run dev\n   ```\n\n### Building for Production\n\nTo create a distributable application (DMG for macOS, NSIS for Windows):\n\n```bash\nnpm run build\n```\n\nThe output will be in the `release/` directory.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}