Acrylic is a desktop app for painters who work from reference images and need help translating them into real acrylic paint choices.
It lets you drop or paste an image, extract a dominant palette, match those colors to paints in the local catalog, track which paints you already own, save favorite mixes, and generate PDF exports for comparison or shopping.
- Create projects from dropped, pasted, or selected images
- Extract dominant colors from the source image
- Match colors to real paints and generated mixing recipes
- Track owned paints as a working inventory
- Save favorite color recipes
- Export comparison, detail, and shopping-list PDFs
The app stores its data under ~/.local/share/trueblocks/acrylic/.
Important files and folders:
acrylic.db— SQLite database with paints, projects, matches, and favoritesstate.json— persisted UI stateprojects/<id>/— original images and thumbnails for each project
yarn install
yarn startUseful commands:
yarn lintyarn type-checkyarn testyarn build
- Backend: Go + Wails
- Frontend: React + TypeScript + Mantine
- Database: SQLite via
modernc.org/sqlite - Shared libraries:
packages/appkit,packages/color,@trueblocks/ui,@trueblocks/scaffold