Skip to content

Installation

Basic Installation

Using pip:

pip install llmling-agent

Using uv (when using in no-code form via CLI and YAMLs)

uv tool install llmling-agent

Optional Features

LLMling-agent provides several optional features that can be installed with extras:

  • Web interface (Gradio interface):

    pip install llmling-agent[ui]
    

  • Clipboard Support:

    pip install llmling-agent[clipboard]
    

  • Markdown Processing:

    pip install llmling-agent[markdown]
    

  • Terminal UI (Textual interface):

    pip install llmling-agent[textual]
    

  • LiteLLM Support:

    pip install llmling-agent[litellm]
    

Multiple extras can be combined:

pip install llmling-agent[ui,markdown,textual]

Requirements

  • Python 3.12 or higher
  • Core dependencies:
  • llmling-models
  • llmling
  • pydantic-ai
  • prompt-toolkit
  • promptantic
  • pydantic
  • Other utilities (slashed, watchfiles, tiktoken, etc.)

Development Installation

For development work, install with additional dependencies:

pip install llmling-agent[dev,lint,docs]

This includes: - Testing tools (pytest, pytest-cov) - Linting tools (ruff, mypy) - Documentation tools (mkdocs) ```

Would you like me to add anything else, like: - Version compatibility notes - Troubleshooting section - Platform-specific instructions - Development setup details

Also, I noticed there's a textual UI - should we mention that more prominently or link to its documentation?