Metadata-Version: 2.1
Name: swe-ai-agent
Version: 1.0.20
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
Requires-Dist: langchain-mcp-adapters>=0.1.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"

# SWE Agent - Headless Agentic IDE

A cutting-edge multi-agent Software Engineering system that leverages advanced LangGraph state machines for intelligent code analysis, generation, and workflow optimization.

## Key Features

- **Multi-Agent Architecture**: Specialized agents for different software engineering tasks
- **Universal Language Support**: Works with any programming language through Claude's natural understanding
- **MCP Integration**: Built-in Model Context Protocol support with DeepWiki server for repository documentation
- **Multiple Interfaces**: Interactive CLI, pair programming mode, and modern Warp-style terminal
- **Tool-Rich Environment**: 24+ tools for file operations, shell commands, git operations, and code analysis

## Quick Start

```bash
# Install from PyPI
pip install swe-ai-agent

# Interactive mode
swe-agent --interactive

# Pair programming interface (like Aider)
swe-agent --pair

# Modern terminal interface
swe-agent --warp

# Execute specific task
swe-agent --task "create a calculator in Python"
```

## Architecture

- **Planner Agent**: Project planning and technical specifications
- **Software Engineer Agent**: Task delegation and workflow orchestration  
- **Code Analyzer Agent**: Code analysis and quality assessment
- **Editor Agent**: File editing and modifications

## Requirements

- Python 3.9+
- Anthropic API key (set as ANTHROPIC_API_KEY environment variable)

## License

Apache 2.0
