Skip to main content

High-performance API Automation OS with AI Architect

Project description

⚡ 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:

    pip install fuse-io
    
  2. Start the Engine:

    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

# 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:
    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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuse_io-0.2.0.tar.gz (857.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fuse_io-0.2.0-py3-none-any.whl (741.6 kB view details)

Uploaded Python 3

File details

Details for the file fuse_io-0.2.0.tar.gz.

File metadata

  • Download URL: fuse_io-0.2.0.tar.gz
  • Upload date:
  • Size: 857.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fuse_io-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7ea4425873cd1d9557e3a0429ad1f77064346ac9867898765b38c05badcbdf40
MD5 6801f2c757d5a8e7aee3babc226cff58
BLAKE2b-256 ff51ea57853223177864e7eb8404416807a754d170e9b5936183f6e237bfd52a

See more details on using hashes here.

File details

Details for the file fuse_io-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: fuse_io-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 741.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for fuse_io-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c631af35eabbe626e08279328db75e2c174b334c879f3c2af2aa23a9085f2ab8
MD5 87bff23b4b80e3de92224c797319e916
BLAKE2b-256 914fcb8b09df21add464037eee3d5d3f12a3d5081c68651a3f27e0459234a2ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page