Metadata-Version: 2.4
Name: swe-ai-agent
Version: 1.0.16
Summary: SWE Agent - Headless Agentic IDE with comprehensive tool support
Author: Harish SG
Author-email: Harish SG <harishsg993010@gmail.com>
Project-URL: Homepage, https://github.com/harishsg993010/SWE-Agent
Project-URL: Documentation, https://github.com/harishsg993010/SWE-Agent#readme
Project-URL: Repository, https://github.com/harishsg993010/SWE-Agent
Project-URL: Issues, https://github.com/harishsg993010/SWE-Agent/issues
Keywords: ai,agent,ide,development,automation,langchain,claude
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: anthropic>=0.57.1
Requires-Dist: langchain-anthropic>=0.3.17
Requires-Dist: langchain>=0.3.26
Requires-Dist: langchain-core>=0.3.68
Requires-Dist: langgraph>=0.5.3
Requires-Dist: rich>=14.0.0
Requires-Dist: click>=8.0.0
Requires-Dist: psutil>=5.8.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: typing-extensions>=4.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: requests>=2.28.0
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: twine>=6.1.0
Requires-Dist: pygame>=2.6.1
Requires-Dist: setuptools>=80.9.0
Requires-Dist: detect-secrets>=1.5.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=22.0.0; extra == "dev"
Requires-Dist: flake8>=4.0.0; extra == "dev"
Requires-Dist: mypy>=0.950; extra == "dev"
Dynamic: author
Dynamic: license-file
Dynamic: requires-python

# SWE Agent - Headless Agentic IDE

Multi-agent Software Engineering system using LangGraph and Claude Sonnet 4 for intelligent code analysis and generation.

## Installation

```bash
pip install swe-ai-agent
```

## Usage

```bash
# Interactive mode
swe-agent --interactive

# Pair programming interface
swe-agent --pair

# Modern terminal interface
swe-agent --warp

# Direct task execution
swe-agent --task "create a Python calculator"
```

## Features

- **Multi-Agent Architecture**: Planner, Software Engineer, Code Analyzer, and Editor agents
- **Universal Language Support**: Works with all programming languages through AI understanding
- **Advanced Interfaces**: Interactive, pair programming, and modern terminal options
- **Comprehensive Tools**: 23 tools for file operations, shell commands, git integration, and code analysis
- **Security Scanning**: Automated code security analysis

## Configuration

Set your API key:
```bash
export ANTHROPIC_API_KEY="your_api_key_here"
```

## License

Apache License 2.0

## Links

- [PyPI Package](https://pypi.org/project/swe-ai-agent/)
- Built with Claude Sonnet 4 and LangGraph
