Metadata-Version: 2.1
Name: devon-agent
Version: 0.0.4
Summary: 
Author: killind-dev
Author-email: 61808204+killind-dev@users.noreply.github.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: anthropic (>=0.20.0,<0.21.0)
Requires-Dist: astroid (>=3.1.0,<4.0.0)
Requires-Dist: autopep8 (>=2.0.4,<3.0.0)
Requires-Dist: black (>=24.3.0,<25.0.0)
Requires-Dist: docker (>=7.0.0,<8.0.0)
Requires-Dist: gitpython (>=3.1.42,<4.0.0)
Requires-Dist: instructor (>=0.6.4,<0.7.0)
Requires-Dist: openai (>=1.14.1,<2.0.0)
Requires-Dist: pydantic (>=2.6.4,<3.0.0)
Requires-Dist: pytest (>=8.1.1,<9.0.0)
Requires-Dist: pytest-json-report (>=1.5.0,<2.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: ruff (>=0.3.3,<0.4.0)
Requires-Dist: unidiff (>=0.7.5,<0.8.0)
Requires-Dist: xmltodict (>=0.13.0,<0.14.0)
Description-Content-Type: text/markdown

# Devon : Open Source SWE Agent

# Usage

To use simply install using pip

```bash
pip install devon_agent
```
Set the Anthropic API key as an environment variable

```bash
export ANTHROPIC_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```

Then you can use the agent to modify your code

```bash
devon_agent --goal "print hello world when the application starts" --path agent/src/main.py
```

# Features
- Reliable Multi File editing
- use tools such as git

# Coming soon
- UI for interacting with the agent
- Aplication generation from requirements 
- Find bugs in existing code
- SWE tasks such as architecture design, code review, and more
- Custom model for large context window and code ability

# About
Devin is an open source SWE agent that aims to help software engineers with development and maintinace of software. 

# Mission
Coding agents are extremely powerful and we beleive that the core of this technology should be open source. 
We are excited to be a part of the open source community and we are looking forward to collaborating with other developers to build a better future for software engineering.

# Contributing

If you would like to contribute to the project, please fill out this form:

[Contribution Form](https://forms.gle/VU7RN7mwNvqEYe3B9)


# Community

Join our discord server and say hi!
[discord](https://discord.gg/BSzs4x8CgC)


