Skip to main content

AI Agents for Agile Dev Teams

Project description

dev-agents

An AI agent that lives in Slack and gives your whole team developer-like access to the codebase.

Open source (MIT) · Self-hosted · Your data stays yours · Deploy in 5 minutes


Deploy Now · Quick Start · Docs · Website

License Python Docker Build Status Code Quality


Your developers use Copilot to write code. But what about everyone else on the team?

Product owners need to understand what changed. QA needs test plans from pull requests. Support needs to trace bugs back to code. DevOps needs to analyze incidents. They all end up interrupting developers or waiting.

dev-agents connects to your repos, issue trackers, and logs, and makes all of it accessible through Slack. Anyone on the team can ask questions in plain English. No IDE required. No code skills needed.

"What used to take days now happens automatically." — CTO at a 50-user medical SaaS company using dev-agents daily across engineering, product, and support teams

What it does

Your team asks questions about the codebase in Slack — in plain English. No IDE, no git clone, no code skills needed.

@DevAgents how does the authentication flow work?
@DevAgents what changed in the payment module this sprint?
@DevAgents which files handle the webhook retry logic?
@DevAgents what's the difference between OrderService and OrderProcessor?

Code research is the core skill: anyone on the team can ask about architecture, recent changes, dependencies, or how a feature works and get an answer grounded in the actual code, not stale docs.

Hosted plans at codeligence.com add maintained skills for test plans, release notes, code review, story refinement, and log analysis.

Quick start

Option 1: Docker (recommended)

# 1. Download config
wget -O .env https://raw.githubusercontent.com/codeligence/dev-agents/main/.env.example

# 2. Edit .env — add your Slack token, git provider, and LLM API key

# 3. Run (mount your cloned repo into the container)
docker run --rm -it --env-file=.env \
  -v /path/to/your/repo:/code \
  codeligence/dev-agents

Or use the Setup Wizard to generate your config interactively.

Option 2: From source

git clone https://github.com/codeligence/dev-agents.git
cd dev-agents
cp .env.example .env    # then edit .env
pip install -e .[all]
python -m entrypoints.main

Then in Slack:

@DevAgents how does the authentication flow work?

Why teams choose dev-agents

Your infrastructure, your data. Runs in your cloud or on-prem. No data leaves your environment. You bring your own LLM API keys. Your code and your team's questions stay on your infrastructure.

Works where your team already works. Slack and Teams. No new tool to adopt. No IDE needed. Your QA lead, product owner, and support team can use it on day one.

Open source (MIT). Full source code on GitHub. Your security team can audit everything. No copyleft restrictions, no procurement delays. Use it however you want.

Any LLM provider. Anthropic, OpenAI, Google, Azure, or run local models. Switch providers anytime without changing workflows.

Multi-repo. Connects to multiple repositories at once. Ask questions that span your entire codebase.

Extensible. Add custom skills for your team's specific workflows. Build on what's there or create something new.

Integrations

Category Supported
Chat Slack, Teams
Git providers GitHub, GitLab, Azure DevOps, Bitbucket
Issue trackers Jira, GitHub Issues, GitLab Issues
Logs ELK, Loki, log files
LLM providers All major providerers + local models
Protocols MCP, AG-UI, A2A

Who it's for

The whole team — not just developers.

  • QA leads tired of spending hours writing test plans from pull requests
  • Product owners who need code-level answers but can't read code
  • Support engineers tracing customer bugs without knowing the codebase
  • DevOps teams analyzing incidents and deployment failures
  • Engineering managers who need visibility without interrupting developers
  • CTOs looking to give the whole team self-service access to project knowledge

Works best with teams of 10-200 on active, evolving codebases where documentation, testing, and cross-team communication matter.

Self-hosted by design

Most AI dev tools are SaaS. Your code goes to their servers. Your questions go through their infrastructure.

dev-agents deploys to your cloud - AWS, Azure, GCP - or on-prem. You own the infrastructure. You control the data. You bring your own LLM keys and pay providers directly. No per-seat pricing surprises.

If your team already self-hosts GitLab, Jira, or other dev tools, you already believe in owning your infrastructure. This is the same philosophy applied to AI.

Commercial support

Need an admin dashboard, team analytics, SSO, or dedicated support? See codeligence.com for plans starting at $59/month — or book a demo.

Community

License

MIT. Use it, fork it, deploy it, sell it. No restrictions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dev_agents-1.0.1.tar.gz (139.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dev_agents-1.0.1-py3-none-any.whl (172.6 kB view details)

Uploaded Python 3

File details

Details for the file dev_agents-1.0.1.tar.gz.

File metadata

  • Download URL: dev_agents-1.0.1.tar.gz
  • Upload date:
  • Size: 139.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for dev_agents-1.0.1.tar.gz
Algorithm Hash digest
SHA256 3d26423d133c02192436e7508a8f82a730a31e49994a36890a6cc1590f3a3bf6
MD5 dc8d3eef38568df14a8de621440ea0ea
BLAKE2b-256 4a90d1afb13303dca289697716c8752a04140b6f5b9b1bc020dc0d683a0ce58c

See more details on using hashes here.

File details

Details for the file dev_agents-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: dev_agents-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 172.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for dev_agents-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93a3d5194b019e5078856722ed6581d997f853dd2208040feb6db8fb0c38ebf3
MD5 00d2b9a16e1ea243878c0dc331f98538
BLAKE2b-256 245231364c088b28e3954f17cc7c05a46f9945d8b039c49b299814adff8fccbb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page