dev-agents


Namedev-agents JSON
Version 0.9.3 PyPI version JSON
download
home_pageNone
SummaryAI Agents for Agile Dev Teams
upload_time2025-09-11 15:28:55
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
keywords ai agents pydantic-ai slack azure-devops automation development testing impact-analysis git llm chatbot
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
  <h1>Codeligence Dev Agents</h1>
  <p><b>You have your copilot, but what about the agile team work outside the IDE? Dev Agents handle the nasty grind outside your IDE: docs, reviews, debugging, logs & delivery, so you peacefully focus on building.</b></p>
  
  <br>

  <a href="https://setup.dev-agents.ai"><b>Setup Wizard</b></a>
  ·
  <a href="#quick-start">Quick start</a>
  ·
  <a href="https://docs.dev-agents.ai">Docs</a>
  ·
  <a href="#use-cases">Use Cases</a>
  ·
  <a href="#license">License</a>
  <br><br>

![Build Status](https://img.shields.io/badge/build-pass-brightgreen.svg)
[![Version](https://img.shields.io/badge/version-0.9.3-blue.svg)](https://pypi.org/project/dev-agents/)
[![License](https://img.shields.io/badge/license-AGPL--3.0-blue.svg)](https://github.com/codeligence/dev-agents/blob/main/LICENSE.md)
[![Python](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)
[![Code Quality](https://img.shields.io/badge/code%20quality-black%20%7C%20%20ruff%20%7C%20mypy%20%7C%20bandit-brightgreen.svg)](https://shields.io)

</div>


**Core idea:** one consistent, named AI teammate (e.g. “Betty Sharp”) embedded into Slack, GitHub, DevOps, Jira, Console & more - automating tedious, repeatable tasks around your codebase.

Build using the elegant [Pydantic AI](https://ai.pydantic.dev/) framework.

## Why use Dev Agents

* **Dev AI Avatar** – one persona, many skills; shows up across your stack with a single voice.
* **Open-source** – free under **AGPLv3**; commercial license available for closed-source deployments & enterprise support.
* **LLM-flexible** – works with major hosted or local models.
* **Ready now** – 4 production agents live; more being ported from customer projects.
* **Easily Customizable** – Easily add more use cases or customizations by extending base classes and implementing protocols.
* **Fast setup** – guided onboarding at **[setup.dev-agents.ai](https://setup.dev-agents.ai)**; run locally or on your server.
* **Built for teams** – shines with **5+ devs** and complex, evolving codebases where docs, compliance & handovers matter.
* **Context and Integrations for Dev Teams.** While it works similarly to Claude Code or Gemini CLI, Dev Agents provide you with pre-engineered, dev specific contexts, prompts, and integrations for reproducible, cost-efficient results and a quick start.

## Quick start

### Option 1: **Docker**

   **I. Get and edit configuration:**
   * Run the Setup Wizard: [https://setup.dev-agents.ai](https://setup.dev-agents.ai) to create a configuration for your setup.
   * Alternatively, download example configuration:
     ```bash
     wget -O .env https://raw.githubusercontent.com/codeligence/dev-agents/refs/heads/main/.env.example
     ```
   * For LLM config, see also [https://ai.pydantic.dev/api/models/base/](https://ai.pydantic.dev/api/models/base/) for supported models.

   **II. Mount repository and start container:**
   * Your repository needs to be already cloned locally.
     ```bash
     # Mount cloned repository and configuration
     docker run --rm -it --env-file=.env -v your/local/repo/path:/code codeligence/dev-agents
     ```
     
     Add `-v` argument to see verbose logs.

### Option 2: **Clone and run** (requires Python 3.11+):

   **I. Clone Dev Agents:**
   * Clone the repository:
      ```bash
      git clone https://github.com/codeligence/dev-agents.git
      cd dev-agents
      ```

   **II. Get and edit configuration:**
   * Run the Setup Wizard: [https://setup.dev-agents.ai](https://setup.dev-agents.ai)
   * Or use example .env:
      ```bash
      cp .env.example .env
      ```
   * Fill in credentials for your version control provider (Gitlab/Github), LLM provider (Anthropic/OpenAI), and optional integrations (Jira/DevOps)
   * Choose LLM model (OpenAI/Anthropic) - see [https://ai.pydantic.dev/api/models/base/](https://ai.pydantic.dev/api/models/base/) for supported models

   **III. Install dependencies and run Dev Agents**

      ```bash
      pip install -e .[all]     
      python -m entrypoints.main
      ```

Then interact in your tools (e.g. Slack):
`@DevAgents release notes for pull request 123 please`

## Use Cases

* **Release Notes & Changelog** – turns merged PRs into clear notes for products/libs.
* **PR Review & Compliance Check** – design patterns, conventions, risk flags.
* **Test-Notes** – maps diffs to flows; creates actionable test notes.
* **User Story Refining** – improves stories with concrete, testable detail.

_We’re currently porting more use cases from our customer deployments:_

* **Prod Log Root-Cause Analysis** – surfaces likely cause, links to code, suggests fixes.
* **Support Reply Drafts** – proposes informed responses from logs/context.
* **Code Migration Assistant** – highlights cross-repo impacts for framework/library jumps.

## Who it’s for

* Engineering teams **5+ devs** on long-lived, multi-gen codebases
* Teams with **documentation/compliance/support** overhead
* CTOs who want to **multiply output** while protecting developer focus

## Interfaces & Integrations

**Interfaces**

- **Slack** • **Teams** • **AG-UI** • **MCP** • **CLI** • **A2A**
- Add more easily
    
**Integrations**

- **Git providers:** GitHub / GitLab / Azure DevOps
- **Issues/PM:** Jira, GitHub Issues, GitLab Issues
- **Observability:** ELK / Loki / Files (others via MCP/tools)
- **Models:** All major providers and local LLMs
- Add more easily

## License

Core is **AGPLv3** (free). Commercial license available for closed-source deployments, enterprise support, onboarding, and SLAs.

Contact [Codeligence Sales](mailto:sales@codeligence.com) for more info.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "dev-agents",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": "Juri Kuehn <juri@codeligence.com>",
    "keywords": "ai, agents, pydantic-ai, slack, azure-devops, automation, development, testing, impact-analysis, git, llm, chatbot",
    "author": null,
    "author_email": "Dev Agents Team <dev@codeligence.com>, Juri Kuehn <juri@codeligence.com>",
    "download_url": "https://files.pythonhosted.org/packages/fa/ac/c32b04297a2f970d79533b77ac32680391577b62e50dce1f669aac35a1ba/dev_agents-0.9.3.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n  <h1>Codeligence Dev Agents</h1>\n  <p><b>You have your copilot, but what about the agile team work outside the IDE? Dev Agents handle the nasty grind outside your IDE: docs, reviews, debugging, logs & delivery, so you peacefully focus on building.</b></p>\n  \n  <br>\n\n  <a href=\"https://setup.dev-agents.ai\"><b>Setup Wizard</b></a>\n  \u00b7\n  <a href=\"#quick-start\">Quick start</a>\n  \u00b7\n  <a href=\"https://docs.dev-agents.ai\">Docs</a>\n  \u00b7\n  <a href=\"#use-cases\">Use Cases</a>\n  \u00b7\n  <a href=\"#license\">License</a>\n  <br><br>\n\n![Build Status](https://img.shields.io/badge/build-pass-brightgreen.svg)\n[![Version](https://img.shields.io/badge/version-0.9.3-blue.svg)](https://pypi.org/project/dev-agents/)\n[![License](https://img.shields.io/badge/license-AGPL--3.0-blue.svg)](https://github.com/codeligence/dev-agents/blob/main/LICENSE.md)\n[![Python](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)\n[![Code Quality](https://img.shields.io/badge/code%20quality-black%20%7C%20%20ruff%20%7C%20mypy%20%7C%20bandit-brightgreen.svg)](https://shields.io)\n\n</div>\n\n\n**Core idea:** one consistent, named AI teammate (e.g. \u201cBetty Sharp\u201d) embedded into Slack, GitHub, DevOps, Jira, Console & more - automating tedious, repeatable tasks around your codebase.\n\nBuild using the elegant [Pydantic AI](https://ai.pydantic.dev/) framework.\n\n## Why use Dev Agents\n\n* **Dev AI Avatar** \u2013 one persona, many skills; shows up across your stack with a single voice.\n* **Open-source** \u2013 free under **AGPLv3**; commercial license available for closed-source deployments & enterprise support.\n* **LLM-flexible** \u2013 works with major hosted or local models.\n* **Ready now** \u2013 4 production agents live; more being ported from customer projects.\n* **Easily Customizable** \u2013 Easily add more use cases or customizations by extending base classes and implementing protocols.\n* **Fast setup** \u2013 guided onboarding at **[setup.dev-agents.ai](https://setup.dev-agents.ai)**; run locally or on your server.\n* **Built for teams** \u2013 shines with **5+ devs** and complex, evolving codebases where docs, compliance & handovers matter.\n* **Context and Integrations for Dev Teams.** While it works similarly to Claude Code or Gemini CLI, Dev Agents provide you with pre-engineered, dev specific contexts, prompts, and integrations for reproducible, cost-efficient results and a quick start.\n\n## Quick start\n\n### Option 1: **Docker**\n\n   **I. Get and edit configuration:**\n   * Run the Setup Wizard: [https://setup.dev-agents.ai](https://setup.dev-agents.ai) to create a configuration for your setup.\n   * Alternatively, download example configuration:\n     ```bash\n     wget -O .env https://raw.githubusercontent.com/codeligence/dev-agents/refs/heads/main/.env.example\n     ```\n   * For LLM config, see also [https://ai.pydantic.dev/api/models/base/](https://ai.pydantic.dev/api/models/base/) for supported models.\n\n   **II. Mount repository and start container:**\n   * Your repository needs to be already cloned locally.\n     ```bash\n     # Mount cloned repository and configuration\n     docker run --rm -it --env-file=.env -v your/local/repo/path:/code codeligence/dev-agents\n     ```\n     \n     Add `-v` argument to see verbose logs.\n\n### Option 2: **Clone and run** (requires Python 3.11+):\n\n   **I. Clone Dev Agents:**\n   * Clone the repository:\n      ```bash\n      git clone https://github.com/codeligence/dev-agents.git\n      cd dev-agents\n      ```\n\n   **II. Get and edit configuration:**\n   * Run the Setup Wizard: [https://setup.dev-agents.ai](https://setup.dev-agents.ai)\n   * Or use example .env:\n      ```bash\n      cp .env.example .env\n      ```\n   * Fill in credentials for your version control provider (Gitlab/Github), LLM provider (Anthropic/OpenAI), and optional integrations (Jira/DevOps)\n   * Choose LLM model (OpenAI/Anthropic) - see [https://ai.pydantic.dev/api/models/base/](https://ai.pydantic.dev/api/models/base/) for supported models\n\n   **III. Install dependencies and run Dev Agents**\n\n      ```bash\n      pip install -e .[all]     \n      python -m entrypoints.main\n      ```\n\nThen interact in your tools (e.g. Slack):\n`@DevAgents release notes for pull request 123 please`\n\n## Use Cases\n\n* **Release Notes & Changelog** \u2013 turns merged PRs into clear notes for products/libs.\n* **PR Review & Compliance Check** \u2013 design patterns, conventions, risk flags.\n* **Test-Notes** \u2013 maps diffs to flows; creates actionable test notes.\n* **User Story Refining** \u2013 improves stories with concrete, testable detail.\n\n_We\u2019re currently porting more use cases from our customer deployments:_\n\n* **Prod Log Root-Cause Analysis** \u2013 surfaces likely cause, links to code, suggests fixes.\n* **Support Reply Drafts** \u2013 proposes informed responses from logs/context.\n* **Code Migration Assistant** \u2013 highlights cross-repo impacts for framework/library jumps.\n\n## Who it\u2019s for\n\n* Engineering teams **5+ devs** on long-lived, multi-gen codebases\n* Teams with **documentation/compliance/support** overhead\n* CTOs who want to **multiply output** while protecting developer focus\n\n## Interfaces & Integrations\n\n**Interfaces**\n\n- **Slack** \u2022 **Teams** \u2022 **AG-UI** \u2022 **MCP** \u2022 **CLI** \u2022 **A2A**\n- Add more easily\n    \n**Integrations**\n\n- **Git providers:** GitHub / GitLab / Azure DevOps\n- **Issues/PM:** Jira, GitHub Issues, GitLab Issues\n- **Observability:** ELK / Loki / Files (others via MCP/tools)\n- **Models:** All major providers and local LLMs\n- Add more easily\n\n## License\n\nCore is **AGPLv3** (free). Commercial license available for closed-source deployments, enterprise support, onboarding, and SLAs.\n\nContact [Codeligence Sales](mailto:sales@codeligence.com) for more info.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "AI Agents for Agile Dev Teams",
    "version": "0.9.3",
    "project_urls": {
        "Bug Tracker": "https://github.com/codeligence/dev-agents/issues",
        "Documentation": "https://docs.dev-agents.ai",
        "Homepage": "https://github.com/codeligence/dev-agents",
        "Repository": "https://github.com/codeligence/dev-agents",
        "Source Code": "https://github.com/codeligence/dev-agents"
    },
    "split_keywords": [
        "ai",
        " agents",
        " pydantic-ai",
        " slack",
        " azure-devops",
        " automation",
        " development",
        " testing",
        " impact-analysis",
        " git",
        " llm",
        " chatbot"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4c578a33efae37eec8d5076a30e86e5ec20241c32abc2d3b0def3e8d9229f342",
                "md5": "10c9e96f12dd1c04d7b32913eabff294",
                "sha256": "28798c8bf991173efe8e7270cc35977e85d826f1f974fc0f3978c701d081432b"
            },
            "downloads": -1,
            "filename": "dev_agents-0.9.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "10c9e96f12dd1c04d7b32913eabff294",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 127872,
            "upload_time": "2025-09-11T15:28:53",
            "upload_time_iso_8601": "2025-09-11T15:28:53.762358Z",
            "url": "https://files.pythonhosted.org/packages/4c/57/8a33efae37eec8d5076a30e86e5ec20241c32abc2d3b0def3e8d9229f342/dev_agents-0.9.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "faacc32b04297a2f970d79533b77ac32680391577b62e50dce1f669aac35a1ba",
                "md5": "39b1c67264712721d7108d2d96f42a80",
                "sha256": "a968cf7e1c1c74c6f6cf3340c07c5d943a2b6ccaead056395ad422856073d8ad"
            },
            "downloads": -1,
            "filename": "dev_agents-0.9.3.tar.gz",
            "has_sig": false,
            "md5_digest": "39b1c67264712721d7108d2d96f42a80",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 86275,
            "upload_time": "2025-09-11T15:28:55",
            "upload_time_iso_8601": "2025-09-11T15:28:55.101377Z",
            "url": "https://files.pythonhosted.org/packages/fa/ac/c32b04297a2f970d79533b77ac32680391577b62e50dce1f669aac35a1ba/dev_agents-0.9.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-11 15:28:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "codeligence",
    "github_project": "dev-agents",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "dev-agents"
}
        
Elapsed time: 2.70171s