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
-
Install Fuse:
pip install fuse-io
-
Start the Engine:
fuse start -
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:
- Update the version in
pyproject.toml. - 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ea4425873cd1d9557e3a0429ad1f77064346ac9867898765b38c05badcbdf40
|
|
| MD5 |
6801f2c757d5a8e7aee3babc226cff58
|
|
| BLAKE2b-256 |
ff51ea57853223177864e7eb8404416807a754d170e9b5936183f6e237bfd52a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c631af35eabbe626e08279328db75e2c174b334c879f3c2af2aa23a9085f2ab8
|
|
| MD5 |
87bff23b4b80e3de92224c797319e916
|
|
| BLAKE2b-256 |
914fcb8b09df21add464037eee3d5d3f12a3d5081c68651a3f27e0459234a2ce
|