Metadata-Version: 2.1
Name: mally-cli
Version: 0.7.4
Summary: Autonomous coding agent powered by Otonomy
Home-page: https://otonomy.dev
Author-email: Otonomy <hello@otonomy.dev>
License: MIT
Keywords: ai,coding,agent,autonomous,llm,assistant,otonomy
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: openai>=1.0.0
Requires-Dist: anthropic>=0.70.0
Requires-Dist: tiktoken>=0.5.0
Requires-Dist: prompt_toolkit>=3.0.0
Requires-Dist: simple-term-menu>=1.6.0; sys_platform != "win32"
Requires-Dist: rich>=13.0.0
Requires-Dist: requests>=2.28.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: tavily-python>=0.3.0
Requires-Dist: nest_asyncio>=1.5.0
Requires-Dist: playwright>=1.40.0
Requires-Dist: fpdf2>=2.7.0
Requires-Dist: markdown>=3.5.0

# Mally

**Autonomous coding agent powered by Claude Opus 4.5**

Zero-config AI assistant that helps you write, debug, and understand code. Just install and run - no API keys needed!

## Quick Start

**macOS/Linux:**
```bash
curl -fsSL https://mally-api.otonomy.ai/install.sh | bash
```

**Windows (PowerShell):**
```powershell
irm https://mally-api.otonomy.ai/install.ps1 | iex
```

**Or with pip:**
```bash
pip install mally
```

Then just run:
```bash
mally
```

That's it! Start chatting with your AI coding assistant.

## Features

- **Zero Config** - Works out of the box, no API keys required
- **Claude Opus 4.5** - Powered by Anthropic's most capable model
- **Full Coding Support** - Read, write, edit files, run commands
- **Web Search** - Search the web and extract content
- **Multi-turn Chat** - Natural conversation with context
- **Session History** - Resume previous conversations

## Usage

```bash
# Start interactive mode
mally

# Start with a task
mally "help me build a REST API"

# Resume last session
mally --continue
```

## Commands

Inside Mally, you can:
- Type your request naturally
- Press `Enter` twice to send (or `Esc` then `Enter`)
- Type `done` or press `Ctrl+C` to exit
- Use `--help` for more options

## Examples

```
You: Create a Python function to calculate fibonacci numbers

You: Find all TODO comments in this project

You: Explain how the authentication works in this codebase

You: Write tests for the user service
```

## Requirements

- Python 3.9+
- macOS, Linux, or Windows

## Optional Features

```bash
# Browser automation
pip install mally-cli[browser]

# Desktop control (screenshots, clicks)
pip install mally-cli[desktop]

# Everything
pip install mally-cli[all]
```

## Advanced: Using Your Own Keys

By default, Mally uses the Otonomy proxy. For your own API keys:

```bash
export USE_DIRECT_API=true
export ANTHROPIC_API_KEY=sk-ant-...
export KIMI_API_KEY=sk-...
mally
```

## Links

- [Documentation](https://docs.otonomy.dev)
- [GitHub](https://github.com/otonomy/mally)
- [Get API Key](https://otonomy.dev)

## License

MIT

