Metadata-Version: 2.4
Name: fuse-io
Version: 0.2.0
Summary: High-performance API Automation OS with AI Architect
Project-URL: Homepage, https://github.com/fuse-ai/fuse
Project-URL: Documentation, https://docs.fuse-ai.com
Project-URL: Repository, https://github.com/fuse-ai/fuse
Author-email: Fuse AI Team <hello@fuse-ai.com>
Keywords: agent,ai,automation,fastapi,llm,workflow
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.13
Requires-Dist: aiosqlite>=0.22.1
Requires-Dist: alembic>=1.18.4
Requires-Dist: apscheduler>=3.11.2
Requires-Dist: cryptography>=44.0.1
Requires-Dist: fastapi>=0.128.3
Requires-Dist: greenlet>=3.3.1
Requires-Dist: httpx>=0.28.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: pillow>=12.1.1
Requires-Dist: pydantic-settings>=2.12.0
Requires-Dist: pydantic>=2.12.5
Requires-Dist: rich>=14.3.2
Requires-Dist: sqlmodel>=0.0.32
Requires-Dist: typer>=0.23.0
Requires-Dist: uvicorn>=0.40.0
Requires-Dist: watchdog>=6.0.0
Requires-Dist: websockets>=16.0
Description-Content-Type: text/markdown

# ⚡ Fuse

High-performance API Automation OS with AI Architect. Build complex workflows with the speed of light and the power of AI.

## 🚀 Quick Start

1. **Install Fuse**:
   ```bash
   pip install fuse-io
   ```

2. **Start the Engine**:
   ```bash
   fuse start
   ```

3. Open **http://127.0.0.1:8000** in your browser.

## 🛠️ Development

### Prerequisites
- Python 3.13+
- Node.js 20+
- `uv` (recommended)

### Local Setup
```bash
# Install dependencies
uv sync

# Run backend
make backend

# Run frontend
make frontend
```

## 📦 CI/CD & Deployment

This project uses GitHub Actions for automated PyPI publishing.

### 1. Setup PyPI Token
Add your PyPI API Token to your GitHub repository secrets as `PYPI_API_TOKEN`.

### 2. Trigger a Release
To publish a new version:
1. Update the version in `pyproject.toml`.
2. Push a new tag:
   ```bash
   git tag v0.1.1
   git push origin v0.1.1
   ```
The CI/CD pipeline will automatically build the frontend, package the assets, and upload the wheel to PyPI.

## 📄 License
MIT
