PINITPin important context from your development workflow and retrieve it without scrolling back through long-running sessions. PINIT is a local-only VS Code extension. Select important terminal output, Pin it without interrupting your work, and retrieve the exact Captured Content from a persistent visual Board. Install a VSIXFor local/offline testing, or when installing a specific packaged release, install a VSIX manually:
The VS Code CLI equivalent is:
PrivacyPINIT makes no runtime network requests and has no accounts, telemetry, analytics, crash upload, cloud sync, or AI processing. Its complete storage, clipboard, deletion, recovery, Restricted Mode, and environment contract is in Privacy and Security. Pins are stored in private, extension-managed storage for the current workspace. PINIT does not read or write workspace files. Terminal selection capture temporarily uses the system clipboard and restores the previous value when it can do so safely; clipboard-history utilities may still retain values. DevelopmentUse Node.js 22 or later; the pinned packaging CLI requires it.
Open this repository in VS Code and press The current implementation contributes these commands:
Keyboard shortcuts are available when the host exposes the corresponding VS Code context keys:
Open a folder or workspace before Pinning. Each workspace has one private Board stored in VS Code's extension-managed storage outside the repository. Terminal capture temporarily uses the system clipboard, so clipboard-history tools may retain the sentinel or selected text. Terminal Origins record the terminal name and available working directory, but do not provide Jump to Source. PINIT supports VS Code Desktop local workspaces and is designed for Remote SSH, WSL, and Dev Containers. VS Code for the Web is not a v1 target. PINIT declares full Restricted Mode support because it never reads or executes workspace files. The core flow is: select terminal text, right-click, run For one-click access, use the permanent Board mutations are revision-checked and acknowledged only after durable persistence. PINIT atomically replaces the primary Board file where the VS Code storage provider supports rename, retains a last-known-good backup, and recovers from that backup without discarding an invalid primary. If both copies are invalid, PINIT disables mutations and offers storage inspection or an explicit Board reset; it never silently replaces corrupted data with an empty Board. ReleaseBuild and inspect a local release candidate with:
The versioned artifact is written to
Publication is intentionally separate from packaging. Before publishing,
complete the manual checks in LicensePINIT is open-source software available under the MIT License. |