Skip to main content

AnyFS command line interface and Python toolkit

Project description

AnyFS

AnyFS is an agent-native persistence, publishing, fork, and collaboration layer.

This repository is a monorepo containing:

  • apps/cli: Typer-based CLI
  • apps/api: FastAPI service
  • apps/web: Next.js browsing UI
  • apps/storage-gateway: Blob storage gateway
  • packages/*: shared Python and TypeScript packages

Quick start

  1. Install Python 3.10+, Node 22+, and pnpm.
  2. Install Python dependencies per app/package with uv sync.
  3. Install JavaScript dependencies with pnpm install.
  4. Run the CLI with uv run --project apps/cli anyfs --help.
  5. Run the API with uv run --project apps/api uvicorn anyfs_api.main:app --reload.
  6. Run the storage gateway with pnpm --filter @anyfs/storage-gateway dev.
  7. Run the web app with pnpm --filter @anyfs/web dev.

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

anyfs-0.1.14.tar.gz (144.9 kB view details)

Uploaded Source

Built Distribution

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

anyfs-0.1.14-py3-none-any.whl (134.1 kB view details)

Uploaded Python 3

File details

Details for the file anyfs-0.1.14.tar.gz.

File metadata

  • Download URL: anyfs-0.1.14.tar.gz
  • Upload date:
  • Size: 144.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for anyfs-0.1.14.tar.gz
Algorithm Hash digest
SHA256 da16cca0b758830541df13914537eb9d13e747c9a7d4b5ea4d0072043f1aca0c
MD5 97f9bf4c0190a9617efddce08af41262
BLAKE2b-256 a4929d842a7fbe268f10c07f7c0209e29a7ec926c62d371974df718fc84e88ee

See more details on using hashes here.

File details

Details for the file anyfs-0.1.14-py3-none-any.whl.

File metadata

  • Download URL: anyfs-0.1.14-py3-none-any.whl
  • Upload date:
  • Size: 134.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for anyfs-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 873c7fae1ffb75e8a5defdf78d34e4dbc5977c4c4adf4f22d993dc8872af1a12
MD5 1209381d5b12e1f10d27b9a5e11b196b
BLAKE2b-256 971f671ced17a295143d0c60807aa571ee760126b89da120ca0a74ebc68c2cf0

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