A local file-based prompt manager for ComfyUI workflows. Store your collections, cards, and images locally on your filesystem.
- Local File Storage: All data is stored in the
data/folder, organized into:data/collections/- JSON files for each collectiondata/images/- Uploaded image files
- Version Control Ready: Data folder is excluded from git, making it easy to version control your project
- RESTful API: Backend API for managing collections and images
- Import/Export: Import and export collections and cards as JSON files
Prerequisites: Node.js
-
Install dependencies:
npm install
-
Run the app (starts both backend server and frontend):
npm run dev
This will:
- Start the backend API server on
http://localhost:3001 - Start the frontend development server on
http://localhost:3000
- Start the backend API server on
-
Open your browser and navigate to
http://localhost:3000
data/
├── collections/
│ ├── {collection-id}.json
│ └── ...
└── images/
├── {timestamp}-{random}.png
└── ...
GET /api/collections- Get all collectionsPOST /api/collections- Create a new collectionPUT /api/collections/:id- Update a collectionDELETE /api/collections/:id- Delete a collectionPOST /api/images- Upload an imageDELETE /api/images/:filename- Delete an image
- Backend: Node.js + Express
- Frontend: React + Vite
- Storage: Local filesystem (JSON files)
