dreamgen


Namedreamgen JSON
Version 1.0.1 PyPI version JSON
download
home_pageNone
SummaryGenerate unlimited AI images locally with no subscriptions - your machine dreams with you
upload_time2025-09-01 14:24:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseMIT
keywords ai art cli creative dreams flux image-generation local ollama
VCS
bugtrack_url
requirements accelerate aiofiles annotated-types anyio certifi charset-normalizer click colorama diffusers fastapi filelock fsspec h11 httpcore httptools httpx huggingface-hub idna importlib-metadata jinja2 markdown-it-py markupsafe mdurl mpmath networkx numpy ollama packaging peft pillow protobuf psutil pydantic pydantic-core pygments python-dotenv python-multipart pyyaml regex requests rich safetensors sentencepiece shellingham sniffio starlette sympy tokenizers torch tqdm transformers typer typing-extensions typing-inspection urllib3 uvicorn watchfiles websockets zipp
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ✨ DreamGen

Generate unlimited AI images locally with no subscriptions, no cloud APIs, and complete privacy. Your machine dreams with you! ✨

![Do androids dream of electric sheep?](https://host-image.agentic.workers.dev/)

## ✨ Modern Web Interface

Beautiful, VS Code-inspired dark theme with real-time generation and organized galleries. The web interface features:

- **🎨 Smart Generation Dashboard** - AI-enhanced prompts with contextual plugins
- **🖼️ Weekly Gallery Organization** - Browse your creations by week with thumbnail previews  
- **⚙️ Plugin Management** - Configure time-aware and artistic enhancement plugins
- **📊 Real-time Status** - Monitor API, GPU, and generation progress

## 🚀 Quick Install

```bash
# Install the CLI tool
uv tool install dreamgen

# Clone for web interface (optional)
git clone https://github.com/killerapp/dreamgen
cd dreamgen/web-ui && npm install

# Set up your environment
export HUGGINGFACE_TOKEN=your_token_here

# Start generating images!
dreamgen generate

# Launch the web interface
npm run dev
```

## 🔑 Why Choose This?

- **🏠 100% Local**: No cloud APIs, no usage limits, complete privacy
- **🧠 Smart Prompts**: AI-enhanced prompts with time, holidays, and art styles  
- **🌐 Modern UI**: Professional web interface with galleries and real-time updates
- **💰 Zero Cost**: Generate unlimited images after initial setup
- **🔌 Extensible**: Plugin system for custom prompt enhancements

## 🎮 Quick Commands

```bash
# Generate a single image
dreamgen generate

# Generate with interactive prompt refinement  
dreamgen generate --interactive

# Generate multiple images in a batch
dreamgen loop --batch-size 10 --interval 300

# Use mock mode (no GPU required)
dreamgen generate --mock

# Get help
dreamgen --help
```

## 🔧 Requirements

- **Python 3.11+** with uv package manager
- **Ollama** for prompt generation ([ollama.ai](https://ollama.ai))
- **Hugging Face Token** for model access
- **GPU recommended**: NVIDIA (8GB+ VRAM) or Apple Silicon

## 📖 Full Documentation

For detailed setup, plugin development, and advanced usage, see [CONTRIBUTING.md](CONTRIBUTING.md).

---

Built by [Agentic Insights](https://agenticinsights.com) • [Report Issues](https://github.com/killerapp/dreamgen/issues)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "dreamgen",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "ai, art, cli, creative, dreams, flux, image-generation, local, ollama",
    "author": null,
    "author_email": "Vaski <vaski@example.com>",
    "download_url": "https://files.pythonhosted.org/packages/5a/a0/4b16f9d914393c7792ccc0e5143a69deb6c6a2e0ad6a7888b0c07d38f696/dreamgen-1.0.1.tar.gz",
    "platform": null,
    "description": "# \u2728 DreamGen\n\nGenerate unlimited AI images locally with no subscriptions, no cloud APIs, and complete privacy. Your machine dreams with you! \u2728\n\n![Do androids dream of electric sheep?](https://host-image.agentic.workers.dev/)\n\n## \u2728 Modern Web Interface\n\nBeautiful, VS Code-inspired dark theme with real-time generation and organized galleries. The web interface features:\n\n- **\ud83c\udfa8 Smart Generation Dashboard** - AI-enhanced prompts with contextual plugins\n- **\ud83d\uddbc\ufe0f Weekly Gallery Organization** - Browse your creations by week with thumbnail previews  \n- **\u2699\ufe0f Plugin Management** - Configure time-aware and artistic enhancement plugins\n- **\ud83d\udcca Real-time Status** - Monitor API, GPU, and generation progress\n\n## \ud83d\ude80 Quick Install\n\n```bash\n# Install the CLI tool\nuv tool install dreamgen\n\n# Clone for web interface (optional)\ngit clone https://github.com/killerapp/dreamgen\ncd dreamgen/web-ui && npm install\n\n# Set up your environment\nexport HUGGINGFACE_TOKEN=your_token_here\n\n# Start generating images!\ndreamgen generate\n\n# Launch the web interface\nnpm run dev\n```\n\n## \ud83d\udd11 Why Choose This?\n\n- **\ud83c\udfe0 100% Local**: No cloud APIs, no usage limits, complete privacy\n- **\ud83e\udde0 Smart Prompts**: AI-enhanced prompts with time, holidays, and art styles  \n- **\ud83c\udf10 Modern UI**: Professional web interface with galleries and real-time updates\n- **\ud83d\udcb0 Zero Cost**: Generate unlimited images after initial setup\n- **\ud83d\udd0c Extensible**: Plugin system for custom prompt enhancements\n\n## \ud83c\udfae Quick Commands\n\n```bash\n# Generate a single image\ndreamgen generate\n\n# Generate with interactive prompt refinement  \ndreamgen generate --interactive\n\n# Generate multiple images in a batch\ndreamgen loop --batch-size 10 --interval 300\n\n# Use mock mode (no GPU required)\ndreamgen generate --mock\n\n# Get help\ndreamgen --help\n```\n\n## \ud83d\udd27 Requirements\n\n- **Python 3.11+** with uv package manager\n- **Ollama** for prompt generation ([ollama.ai](https://ollama.ai))\n- **Hugging Face Token** for model access\n- **GPU recommended**: NVIDIA (8GB+ VRAM) or Apple Silicon\n\n## \ud83d\udcd6 Full Documentation\n\nFor detailed setup, plugin development, and advanced usage, see [CONTRIBUTING.md](CONTRIBUTING.md).\n\n---\n\nBuilt by [Agentic Insights](https://agenticinsights.com) \u2022 [Report Issues](https://github.com/killerapp/dreamgen/issues)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Generate unlimited AI images locally with no subscriptions - your machine dreams with you",
    "version": "1.0.1",
    "project_urls": {
        "Documentation": "https://github.com/killerapp/dreamgen#readme",
        "Homepage": "https://github.com/killerapp/dreamgen",
        "Issues": "https://github.com/killerapp/dreamgen/issues",
        "Repository": "https://github.com/killerapp/dreamgen"
    },
    "split_keywords": [
        "ai",
        " art",
        " cli",
        " creative",
        " dreams",
        " flux",
        " image-generation",
        " local",
        " ollama"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7553db783104004e87093f238d48860cfdd608f6c7fa35d8b91b925b92413e85",
                "md5": "850b34c999a7162976fd320374f58e21",
                "sha256": "2de3680b0ebbe3d4688cea14178b42b15e90cc0a4ccdaae625fcf425629fde14"
            },
            "downloads": -1,
            "filename": "dreamgen-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "850b34c999a7162976fd320374f58e21",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 51779,
            "upload_time": "2025-09-01T14:24:36",
            "upload_time_iso_8601": "2025-09-01T14:24:36.625280Z",
            "url": "https://files.pythonhosted.org/packages/75/53/db783104004e87093f238d48860cfdd608f6c7fa35d8b91b925b92413e85/dreamgen-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5aa04b16f9d914393c7792ccc0e5143a69deb6c6a2e0ad6a7888b0c07d38f696",
                "md5": "4470518d68aa60ad2e30e335b9896876",
                "sha256": "bf03f176edd28b278c5948701640951ebf7b52e57e5ccc278e5f15a31c512a29"
            },
            "downloads": -1,
            "filename": "dreamgen-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "4470518d68aa60ad2e30e335b9896876",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 5003975,
            "upload_time": "2025-09-01T14:24:38",
            "upload_time_iso_8601": "2025-09-01T14:24:38.961708Z",
            "url": "https://files.pythonhosted.org/packages/5a/a0/4b16f9d914393c7792ccc0e5143a69deb6c6a2e0ad6a7888b0c07d38f696/dreamgen-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-01 14:24:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "killerapp",
    "github_project": "dreamgen#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "accelerate",
            "specs": [
                [
                    "==",
                    "1.10.0"
                ]
            ]
        },
        {
            "name": "aiofiles",
            "specs": [
                [
                    "==",
                    "24.1.0"
                ]
            ]
        },
        {
            "name": "annotated-types",
            "specs": [
                [
                    "==",
                    "0.7.0"
                ]
            ]
        },
        {
            "name": "anyio",
            "specs": [
                [
                    "==",
                    "4.10.0"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2025.8.3"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.4.3"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.2.1"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "diffusers",
            "specs": [
                [
                    "==",
                    "0.35.0"
                ]
            ]
        },
        {
            "name": "fastapi",
            "specs": [
                [
                    "==",
                    "0.116.1"
                ]
            ]
        },
        {
            "name": "filelock",
            "specs": [
                [
                    "==",
                    "3.19.1"
                ]
            ]
        },
        {
            "name": "fsspec",
            "specs": [
                [
                    "==",
                    "2025.7.0"
                ]
            ]
        },
        {
            "name": "h11",
            "specs": [
                [
                    "==",
                    "0.16.0"
                ]
            ]
        },
        {
            "name": "httpcore",
            "specs": [
                [
                    "==",
                    "1.0.9"
                ]
            ]
        },
        {
            "name": "httptools",
            "specs": [
                [
                    "==",
                    "0.6.4"
                ]
            ]
        },
        {
            "name": "httpx",
            "specs": [
                [
                    "==",
                    "0.28.1"
                ]
            ]
        },
        {
            "name": "huggingface-hub",
            "specs": [
                [
                    "==",
                    "0.34.4"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "importlib-metadata",
            "specs": [
                [
                    "==",
                    "8.7.0"
                ]
            ]
        },
        {
            "name": "jinja2",
            "specs": [
                [
                    "==",
                    "3.1.6"
                ]
            ]
        },
        {
            "name": "markdown-it-py",
            "specs": [
                [
                    "==",
                    "4.0.0"
                ]
            ]
        },
        {
            "name": "markupsafe",
            "specs": [
                [
                    "==",
                    "3.0.2"
                ]
            ]
        },
        {
            "name": "mdurl",
            "specs": [
                [
                    "==",
                    "0.1.2"
                ]
            ]
        },
        {
            "name": "mpmath",
            "specs": [
                [
                    "==",
                    "1.3.0"
                ]
            ]
        },
        {
            "name": "networkx",
            "specs": [
                [
                    "==",
                    "3.5"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "2.3.2"
                ]
            ]
        },
        {
            "name": "ollama",
            "specs": [
                [
                    "==",
                    "0.5.3"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "25.0"
                ]
            ]
        },
        {
            "name": "peft",
            "specs": [
                [
                    "==",
                    "0.17.0"
                ]
            ]
        },
        {
            "name": "pillow",
            "specs": [
                [
                    "==",
                    "11.3.0"
                ]
            ]
        },
        {
            "name": "protobuf",
            "specs": [
                [
                    "==",
                    "6.32.0"
                ]
            ]
        },
        {
            "name": "psutil",
            "specs": [
                [
                    "==",
                    "7.0.0"
                ]
            ]
        },
        {
            "name": "pydantic",
            "specs": [
                [
                    "==",
                    "2.11.7"
                ]
            ]
        },
        {
            "name": "pydantic-core",
            "specs": [
                [
                    "==",
                    "2.33.2"
                ]
            ]
        },
        {
            "name": "pygments",
            "specs": [
                [
                    "==",
                    "2.19.2"
                ]
            ]
        },
        {
            "name": "python-dotenv",
            "specs": [
                [
                    "==",
                    "1.1.1"
                ]
            ]
        },
        {
            "name": "python-multipart",
            "specs": [
                [
                    "==",
                    "0.0.20"
                ]
            ]
        },
        {
            "name": "pyyaml",
            "specs": [
                [
                    "==",
                    "6.0.2"
                ]
            ]
        },
        {
            "name": "regex",
            "specs": [
                [
                    "==",
                    "2025.7.34"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.5"
                ]
            ]
        },
        {
            "name": "rich",
            "specs": [
                [
                    "==",
                    "14.1.0"
                ]
            ]
        },
        {
            "name": "safetensors",
            "specs": [
                [
                    "==",
                    "0.6.2"
                ]
            ]
        },
        {
            "name": "sentencepiece",
            "specs": [
                [
                    "==",
                    "0.2.1"
                ]
            ]
        },
        {
            "name": "shellingham",
            "specs": [
                [
                    "==",
                    "1.5.4"
                ]
            ]
        },
        {
            "name": "sniffio",
            "specs": [
                [
                    "==",
                    "1.3.1"
                ]
            ]
        },
        {
            "name": "starlette",
            "specs": [
                [
                    "==",
                    "0.47.2"
                ]
            ]
        },
        {
            "name": "sympy",
            "specs": [
                [
                    "==",
                    "1.14.0"
                ]
            ]
        },
        {
            "name": "tokenizers",
            "specs": [
                [
                    "==",
                    "0.21.4"
                ]
            ]
        },
        {
            "name": "torch",
            "specs": [
                [
                    "==",
                    "2.8.0"
                ]
            ]
        },
        {
            "name": "tqdm",
            "specs": [
                [
                    "==",
                    "4.67.1"
                ]
            ]
        },
        {
            "name": "transformers",
            "specs": [
                [
                    "==",
                    "4.55.2"
                ]
            ]
        },
        {
            "name": "typer",
            "specs": [
                [
                    "==",
                    "0.16.1"
                ]
            ]
        },
        {
            "name": "typing-extensions",
            "specs": [
                [
                    "==",
                    "4.14.1"
                ]
            ]
        },
        {
            "name": "typing-inspection",
            "specs": [
                [
                    "==",
                    "0.4.1"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.5.0"
                ]
            ]
        },
        {
            "name": "uvicorn",
            "specs": [
                [
                    "==",
                    "0.35.0"
                ]
            ]
        },
        {
            "name": "watchfiles",
            "specs": [
                [
                    "==",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "websockets",
            "specs": [
                [
                    "==",
                    "15.0.1"
                ]
            ]
        },
        {
            "name": "zipp",
            "specs": [
                [
                    "==",
                    "3.23.0"
                ]
            ]
        }
    ],
    "lcname": "dreamgen"
}
        
Elapsed time: 1.99363s