prompd


Nameprompd JSON
Version 0.2.1 PyPI version JSON
download
home_pageNone
SummaryStructured prompt management CLI with universal LLM provider support, version control, and git integration
upload_time2025-08-24 08:39:07
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords prompt prompd prompt-management prompt-engineering template ai cli llm openai anthropic ollama local-llm groq together-ai
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Prompd Python CLI

This is the Python implementation of the Prompd CLI with rich features and LLM provider integrations.

## Features

- Full LLM provider support (OpenAI, Anthropic, Ollama, etc.)
- Rich terminal output with colors and formatting
- Advanced validation and error reporting
- Git integration for version control
- Template engine with Jinja2
- Configuration management

## Installation

```bash
cd cli/prompd/python
pip install -e .
```

## Usage

```bash
# Validate a .prompd file
prompd validate example.prompd

# List available files
prompd list prompts/

# Show file structure
prompd show example.prompd

# Execute with LLM
prompd execute example.prompd --provider openai --model gpt-4 -p name=Alice

# Provider management
prompd provider list
prompd provider add custom-llm http://localhost:8080/v1 model1 model2

# Git operations
prompd git status
prompd git commit -m "Update prompts"

# Version management
prompd version bump example.prompd minor
prompd version history example.prompd
```

## Dependencies

See `pyproject.toml` for full dependency list. Requires Python 3.8+.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "prompd",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Logikbug <contact@logikbug.com>",
    "keywords": "prompt, prompd, prompt-management, prompt-engineering, template, ai, cli, llm, openai, anthropic, ollama, local-llm, groq, together-ai",
    "author": null,
    "author_email": "Logikbug <contact@logikbug.com>",
    "download_url": "https://files.pythonhosted.org/packages/6a/7e/514b9ff6fb6ef169f9ee39972bdba1b0e0a0280d5f75716df8857b450610/prompd-0.2.1.tar.gz",
    "platform": null,
    "description": "# Prompd Python CLI\r\n\r\nThis is the Python implementation of the Prompd CLI with rich features and LLM provider integrations.\r\n\r\n## Features\r\n\r\n- Full LLM provider support (OpenAI, Anthropic, Ollama, etc.)\r\n- Rich terminal output with colors and formatting\r\n- Advanced validation and error reporting\r\n- Git integration for version control\r\n- Template engine with Jinja2\r\n- Configuration management\r\n\r\n## Installation\r\n\r\n```bash\r\ncd cli/prompd/python\r\npip install -e .\r\n```\r\n\r\n## Usage\r\n\r\n```bash\r\n# Validate a .prompd file\r\nprompd validate example.prompd\r\n\r\n# List available files\r\nprompd list prompts/\r\n\r\n# Show file structure\r\nprompd show example.prompd\r\n\r\n# Execute with LLM\r\nprompd execute example.prompd --provider openai --model gpt-4 -p name=Alice\r\n\r\n# Provider management\r\nprompd provider list\r\nprompd provider add custom-llm http://localhost:8080/v1 model1 model2\r\n\r\n# Git operations\r\nprompd git status\r\nprompd git commit -m \"Update prompts\"\r\n\r\n# Version management\r\nprompd version bump example.prompd minor\r\nprompd version history example.prompd\r\n```\r\n\r\n## Dependencies\r\n\r\nSee `pyproject.toml` for full dependency list. Requires Python 3.8+.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Structured prompt management CLI with universal LLM provider support, version control, and git integration",
    "version": "0.2.1",
    "project_urls": {
        "Documentation": "https://github.com/Logikbug/prompt-markdown/tree/main/docs",
        "Homepage": "https://github.com/Logikbug/prompt-markdown",
        "Issues": "https://github.com/Logikbug/prompt-markdown/issues",
        "Repository": "https://github.com/Logikbug/prompt-markdown"
    },
    "split_keywords": [
        "prompt",
        " prompd",
        " prompt-management",
        " prompt-engineering",
        " template",
        " ai",
        " cli",
        " llm",
        " openai",
        " anthropic",
        " ollama",
        " local-llm",
        " groq",
        " together-ai"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "80aaf697cca8ed15adb5a6f78c5d52a6d5d87eabcae5483f29fd04c351377940",
                "md5": "8eb4a61141c9d17e92fc95ff7f40537d",
                "sha256": "3a312f7661dd4d8a3c5f2a1b23f5d92c6c7fd6067e5f833d0e0655b79f32c9f3"
            },
            "downloads": -1,
            "filename": "prompd-0.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8eb4a61141c9d17e92fc95ff7f40537d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 33888,
            "upload_time": "2025-08-24T08:39:07",
            "upload_time_iso_8601": "2025-08-24T08:39:07.049873Z",
            "url": "https://files.pythonhosted.org/packages/80/aa/f697cca8ed15adb5a6f78c5d52a6d5d87eabcae5483f29fd04c351377940/prompd-0.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6a7e514b9ff6fb6ef169f9ee39972bdba1b0e0a0280d5f75716df8857b450610",
                "md5": "695d992fa671cb1496f5df7951aa5546",
                "sha256": "ea7e8c0535e935e93896fe9d450d6a30cbbb5abfe2f33f325c3aac47ffed54d0"
            },
            "downloads": -1,
            "filename": "prompd-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "695d992fa671cb1496f5df7951aa5546",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 30993,
            "upload_time": "2025-08-24T08:39:07",
            "upload_time_iso_8601": "2025-08-24T08:39:07.907541Z",
            "url": "https://files.pythonhosted.org/packages/6a/7e/514b9ff6fb6ef169f9ee39972bdba1b0e0a0280d5f75716df8857b450610/prompd-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-24 08:39:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Logikbug",
    "github_project": "prompt-markdown",
    "github_not_found": true,
    "lcname": "prompd"
}
        
Elapsed time: 2.08419s