{"id":22674654,"url":"https://github.com/hoblin/prompt-master","last_synced_at":"2025-04-12T13:36:21.875Z","repository":{"id":139616195,"uuid":"584137118","full_name":"hoblin/prompt-master","owner":"hoblin","description":"Sinatra App to manage SD prompt tokens","archived":false,"fork":false,"pushed_at":"2024-10-28T18:37:24.000Z","size":5933,"stargazers_count":32,"open_issues_count":12,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T08:11:18.299Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hoblin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-01T14:34:24.000Z","updated_at":"2024-11-02T02:34:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"ae385dbc-98b3-4a88-9049-a260284784e5","html_url":"https://github.com/hoblin/prompt-master","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoblin%2Fprompt-master","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoblin%2Fprompt-master/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoblin%2Fprompt-master/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoblin%2Fprompt-master/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hoblin","download_url":"https://codeload.github.com/hoblin/prompt-master/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248573962,"owners_count":21126932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T17:17:29.736Z","updated_at":"2025-04-12T13:36:21.841Z","avatar_url":"https://github.com/hoblin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"⚠️ **This project is not receiving any love anymore and is about to be superseded by the online service http://promptmaster.pro \nPRs are still welcome but I'm not going to implement new features.**\n\n_So Long, and Thanks for All the Fish_\n# Prompt Master\n\n\u003cimg width=\"1440\" alt=\"image\" src=\"https://user-images.githubusercontent.com/28090/218661549-b53bdac7-28f4-466c-b538-f8c7b36c90f7.png\"\u003e\n\n## Introduction\n\nIntroducing **Prompt Master** - your go-to app for streamlining your Stable Diffusion text2image AI experimentation process. Struggling to keep track of the different words and prompts you've tried in the past? With our app, you can easily organize, catalog, and experiment with your prompt sets in one convenient location. See your words in action with image galleries of the results generated by Stable Diffusion text2image AI model. Sort, rank, filter and collect your sets for quick and easy access. Say goodbye to disorganized notes and hello to a more efficient experimentation process with **Prompt Master**.\n\n## Installation\n\nPlease note that the below instructions were written to work on Windows OS and you may need to adjust the instructions according to the operating system you are using.\n\n### Prerequisites\n\n- Git SCM for Windows: https://gitforwindows.org/\n- Docker Desktop: https://www.docker.com/products/docker-desktop/ **Use WSL version. There were issues reported with Hyper-V**\n- AUTOMATIC1111/stable-diffusion-webui: https://github.com/AUTOMATIC1111/stable-diffusion-webui\n- Extension for webui yfszzx/stable-diffusion-webui-inspiration: https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Extensions#inspiration\n\n### Steps\n\n```bash\ngit config --global core.autocrlf input\ncd C:/stable-diffusion-webui/extensions/stable-diffusion-webui-inspiration/\ngit clone https://github.com/hoblin/prompt-master.git\ncd prompt-master\ndocker compose up\n```\n\n### Steps explanation\n\n1. [Install Git SCM](https://gitforwindows.org/) for Windows.\n2. [Install Docker Desktop](https://www.docker.com/products/docker-desktop/). **Use WSL version. There were issues reported with Hyper-V**\n3. Follow [the instructions](https://github.com/yfszzx/stable-diffusion-webui-inspiration#using-txt2img-inspiration) in the yfszzx/stable-diffusion-webui-inspiration repository to generate previews for the words in the prompts.\n4. Open Git Bash and set `git config --global core.autocrlf input` to solve the problem with line endings on Windows.\n5. `cd` to the extension directory: `cd C:/stable-diffusion-webui/extensions/stable-diffusion-webui-inspiration/`\n6. Clone the repository: `git clone https://github.com/hoblin/prompt-master.git`\n7. `cd` into the cloned repository: `cd prompt-master`\n8. Build and run the Docker container: `docker compose up`\n9. Once the Docker container is built, you can use the Docker Desktop app to start, stop, and restart the app.\n10. On each start, the app updates to the latest version from Github and scans the inspiration extension directory for new tags previews. To add a new set, generate it in the \"inspiration\" extension of WebUI and restart the Prompt Master container.\n\n## Usage\n\nOnce the app is installed, you can use it by navigating to the app's URL in your web browser http://localhost:8080. Here is a brief overview of the app's main features:\n\n- **Category view**: view all of your prompt sets as image galleries, sorted by name or rating.\n  \u003c!-- - **Filter and search**: filter your prompt sets by tags and use a search bar to quickly find specific sets. --\u003e\n  \u003c!-- - **Prompt set view**: view a specific prompt set and all the images generated by it. --\u003e\n- **Rating and collection**: rate the tags and collect them for further experiments.\n- **Tag view**: view tag images, slide between different prompts previews, add to favorites or hide them. Collect tags for further experiments.\n\n\u003c!-- Please refer to the in-app help for detailed information about all of the features and how to use them. --\u003e\n\n\u003c!-- ## Examples\n\nHere are a couple of examples of tasks you can perform using the **Prompt Master** app:\n\n- **View all your prompt sets**: Navigate to the Catalog view in the app to see all of your prompt sets as image galleries, sorted by name or date created.\n- **Filter your prompt sets by tag**: Use the filter feature to view only the prompt sets that have a specific tag. For example, you can filter by the tag \"landscapes\" to see all the prompt sets that have images of landscapes.\n- **Collect prompt sets for further experiments**: Use the collection feature to group prompt sets that are similar or have some other characteristics that are interesting to you. --\u003e\n\n## Troubleshooting\n\nIf you experience any issues while using the **Prompt Master** app, please check the following:\n\n- **App doesn't load**: Make sure the Docker container is running and the app's URL is correct.\n- **No images in a set**: Make sure that you've generated the images for the prompt set using the inspiration extension in webui.\n- **Images are outdated**: Make sure that you've restarted the app after generating images.\n\nIf you still experience issues, please file a bug report.\n\n## Contribute\n\nWe welcome contributions to the **Prompt Master** app! If you would like to contribute, please follow these guidelines:\n\n- **Report a bug**: If you find a bug, please file an issue on our GitHub repository.\n- **Request a feature**: If you have an idea for a new feature, please file an issue on our GitHub repository.\n- **Submit a pull request**: If you would like to contribute code, please submit a pull request to our GitHub repository.\n\n## License\n\n**Prompt Master** is licensed under the Apache 2.0 License.\n\n\u003c!-- Please see the [LICENSE](https://github.com/hoblin/prompt-master/blob/main/LICENSE) file for more information. --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoblin%2Fprompt-master","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoblin%2Fprompt-master","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoblin%2Fprompt-master/lists"}