Show HN: PentestCanvas – Pentesting Workspace; with Claude and Kali A developer released PentestCanvas, a single-user desktop penetration-testing workspace built on Electron that pairs an investigation canvas with Claude and Kali Linux tooling, and that keeps captured proof inside its source Test rather than in standalone evidence records. The app requires Node 22.16+ for development, runs on Ubuntu 24.04+ including WSL with Electron system libraries such as libnspr4, libnss3 and libgbm1, and serves only the production bundle on a loopback port where every HTTP route and terminal WebSocket requires a fresh desktop credential held in Electron's main process. PentestCanvas ships a built-in synthetic sample engagement with two test paths and a reviewed finding, and its commands print only local fixtures, so the demonstration needs no API key or model call. A local investigation workspace for penetration testers. Start with a target, a test, or existing proof. Keep your evidence and build the report as you work. A real agent session running synthetic fixtures, recording results, and updating the canvas. Playback is shortened. | Investigation canvas | Proof kept inside the test | |---|---| | Reviewable finding | Report with evidence |