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.4.tar.gz (118.6 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.4-py3-none-any.whl (115.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anyfs-0.1.4.tar.gz
  • Upload date:
  • Size: 118.6 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.4.tar.gz
Algorithm Hash digest
SHA256 be74658737c2f1159a21db23e894a3b686df5eb17096e59d34121b69e6b6abe2
MD5 4a1222b48381c0af4cbbb3b51a164f2a
BLAKE2b-256 c76d9d30fda0c472fb6abc5ded3a3d6820d6403c04a5daff9250a495cdae8d54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anyfs-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 115.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 132994b1176290606218ed643dda56f72b83fbd5516174009a2534c43a522a62
MD5 983b1bf500786a156d38709ef9b967d3
BLAKE2b-256 0a6cb8a2df56adf24504bbf0ef147e238ba0b04d25b3f41ac5d01b5ce5dd5459

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