Skip to content

Repository files navigation

PhraseVault

PhraseVault

Save text once, insert anywhere.
A local text expander and snippet manager for Windows and macOS.

SPQRK Software License v1.1 Version 3.0.0 Windows 10 and 11 macOS 13+ Source available GitHub issues

Website · Download · License

PhraseVault is for people who type the same things all day: support replies, email templates, code snippets, and AI prompts. Open it with a global shortcut, fuzzy-search a phrase, press Enter, and it pastes into whatever app you were already in. Data stays on your machine. There is no account, no telemetry, and no cloud.

This repository is the source-available tree for PhraseVault 3.0. It is not OSI open source. Signed installers: phrasevault.app/download.

PhraseVault

License

SPQRK Software License v1.1 covers everything in this repository. You may inspect the code and, with a licensed seat, modify it for your own internal use. You may not redistribute PhraseVault (source or binaries, original or modified) without written permission. Third-party libraries keep their own licenses; see apps/phrasevault/THIRD_PARTY_NOTICES.md.

Building from this tree does not grant a free commercial license. The app still uses a 14-day trial, then a purchased license key (PV-…). Keys are verified on-device; there is no online activation.

You may You may not
Run the 14-day trial Use it commercially after the trial without a seat
Buy a lifetime per-seat license Redistribute, sell, or publish this source or your builds
Install on every device you use Share one seat across people
Read and (as a licensed seat) privately modify the source Strip notices, bypass license checks, or ship a competing product from this code

Build

Requirements

  • Windows 10/11 x64 or macOS 13+ (arm64)
  • Node.js 22.12 or newer
  • pnpm 10 (pinned pnpm@10.28.2)
  • Native build tools for sqlite3, @hurdlegroup/robotjs, and node-window-manager (Visual Studio Build Tools on Windows; Xcode CLI tools on macOS)
  • Optional, for installers: .NET SDK and Velopack vpk (dotnet tool install -g vpk)

On Windows, run install / start / make from PowerShell. WSL can edit files but native Electron rebuilds fail there.

git clone https://github.com/ptmrio/phrasevault.git
cd phrasevault
pnpm install
Command What it does
pnpm dev CSS + renderer + Electron Forge start
pnpm typecheck tsc --noEmit
pnpm test Vitest
pnpm test:e2e Playwright against a local build (optional)
pnpm make Unsigned package + Velopack installer (--yes --nosign)

pnpm make will not Azure-sign or Apple-notarize. Do not point it at publisher credentials. Output: apps/phrasevault/out/ (packaged app) and apps/phrasevault/Releases/ (installer). Quit any installed PhraseVault first — two instances look like a native crash.

Issues: github.com/ptmrio/phrasevault/issues.

About

A powerful and user-friendly tool designed to help you manage and utilize your frequently used phrases efficiently.

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages