{"data":{"slug":"datacrystals-aistorywriter","name":"AIStoryWriter","tagline":"LLM story writer focusing on high-quality long output based on user prompts","github_url":"https://github.com/datacrystals/AIStoryWriter","owner":"datacrystals","repo":"AIStoryWriter","owner_avatar_url":"https://avatars.githubusercontent.com/u/49183477?v=4","primary_language":"Python","stars":259,"forks":65,"topics":["ai","command-line-tool","llm","llms","local-llama","local-llm","python","story-generator","storywriting"],"archived":false,"github_pushed_at":"2025-11-24T19:43:51+00:00","maintenance_label":"Slowing","stars_delta_30d":1,"url":"https://www.graphcanon.com/tools/datacrystals-aistorywriter","markdown_url":"https://www.graphcanon.com/tools/datacrystals-aistorywriter.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datacrystals-aistorywriter","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datacrystals-aistorywriter","description":"LLM story writer with a focus on high-quality long output based on a user provided prompt.","homepage_url":null,"license":"AGPL-3.0","open_issues":14,"watchers":5,"ai_summary":"A Python-based tool that generates stories using LLM technology to produce detailed and lengthy narratives from given prompts.","readme_excerpt":"## 🏁 Quick Start\n\nGetting started with AI Story Generator is easy:\n\n1. Clone the repository\n2. Install [Ollama](https://ollama.com/) for local model support\n3. Run the generator:\n\n```sh\n./Write.py -Prompt Prompts/YourChosenPrompt.txt\n```\n\nThat's it! The system will automatically download any required models and start generating your story.\n\n**Optional steps:**\n\n- Modify prompts in `Writer/Prompts.py` or create your own\n- Configure the model selection in `Writer/Config.py`\n\n---\n\n## 💻 Hardware Recommendations\n\nNot sure which models to use with your GPU? Check out our [Model Recommendations](Docs/Models.md) page for suggestions based on different GPU capabilities. We provide a quick reference table to help you choose the right models for your hardware, ensuring optimal performance and quality for your story generation projects.\n\n---\n\n## 📄 License\n\nThis project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means that if you modify the code and use it to provide a service over a network, you must make your modified source code available to the users of that service. For more details, see the [LICENSE](LICENSE) file in the repository or visit [https://www.gnu.org/licenses/agpl-3.0.en.html](https://www.gnu.org/licenses/agpl-3.0.en.html).\n\n---\n\nJoin us in shaping the future of AI-assisted storytelling! 🖋️🤖","github_created_at":"2024-06-19T08:10:32+00:00","created_at":"2026-07-15T11:00:17.667606+00:00","updated_at":"2026-09-20T05:04:45.56854+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"command-line-tool","name":"command-line-tool"},{"slug":"llm","name":"llm"},{"slug":"local-llam","name":"local-llam"},{"slug":"story-generator","name":"story-generator"},{"slug":"storywriting","name":"storywriting"}],"trust":{"provenance":{"is_fork":false,"github_id":817199178,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T05:04:42.528Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":299,"last_release_at":null,"stars_delta_30d":1,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T11:00:19.192Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T05:04:43.894Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-09-20T05:04:43.894Z"},"license_spdx":{"value":"AGPL-3.0","source":"github.license","observed_at":"2026-09-20T05:04:43.894Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need to create long-form narrative content with high-quality detail, AIStoryWriter can be valuable due to its focus on producing elaborate stories based on the given prompts.","If your project requires Python integration or if you prefer using local LLMs over cloud solutions, this tool can meet those specific needs."],"when_not_to_use":["When quick and short outputs are required instead of lengthy narratives, AIStoryWriter might not be ideal because it prioritizes high-quality long-form output.","If your project does not support or require a local LLM solution, this tool may pose integration challenges due to its focus on running locally."],"source":"enrich:decision_facts","observed_at":"2026-07-17T07:03:44.786Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"AIStoryWriter is designed for generating detailed and lengthy narratives from user prompts."}]}}