Skip to main content

Wyrmx CLI is the official command-line interface for Wyrmx — a blazing-fast, Cython-accelerated, AI-enhanced web framework built on FastAPI.

Project description

Wyrmx-logo

🐉 Wyrmx CLI

Wyrmx CLI is the official command-line interface for Wyrmx — a modern, AI-assisted web framework built on FastAPI and Uvicorn.

With Wyrmx CLI, you can scaffold, generate, and manage full-stack or microservice projects without the usual setup headaches. From controllers and services to models and schemas, everything is automated so you can focus on building your application, not boilerplate.


📋 Prerequisites

Before installing Wyrmx CLI, make sure you have:

  • Python 3.13 installed
  • pipx (to install Wyrmx CLI globally)
  • Poetry installed globally (for dependency management)

⚡ Installation

Install Wyrmx CLI globally with:

pipx install wyrmx-cli

Verify installation

wyrmx --help

✨ Quick Start

Create a new project:

wyrmx new <project-name>
cd <project-name>

Generate Common modules:

# Controllers / Services / Models / Schemas

wyrmx generate:controller <controller-name> 
wyrmx generate:service <service-name>
wyrmx generate:model <model-name>
wyrmx generate:schema <schema-name>

Run the server:

wyrmx run # defaults to http://127.0.0.1:8000

 🚀 Features

 🧠 AI-Enhanced Code Generation (in development)

Integrates LLMs via MCP to generate boilerplate directly in your project—no copy-pasting from chat windows.

⚙️ Project Scaffolding

Spin up complete Wyrmx project structures with FastAPI + Uvicorn in seconds.

🛠 Modular Code Generation

Generate controllers, services, models, schemas via simple CLI commands.

🔧 HTTP Decorators

Decorators for request methods and paths—skip repetitive endpoint wiring.

📦 Build & Manage Projects

Alembic + SQLAlchemy for migrations and ORM usage

Poetry for dependency management

Pyright for pre-execution type checking

Pytest for testing, out of the box

🖥 Developer-Friendly CLI

No need to activate a venv each time—the CLI handles workflows.

Create boilerplate, run servers, and manage migrations with clear, concise commands.

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

wyrmx_cli-1.0.87.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

wyrmx_cli-1.0.87-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file wyrmx_cli-1.0.87.tar.gz.

File metadata

  • Download URL: wyrmx_cli-1.0.87.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.12.33+kali-amd64

File hashes

Hashes for wyrmx_cli-1.0.87.tar.gz
Algorithm Hash digest
SHA256 a387d428cc18744f2bf5a61890746ab4945dab00766ff358f66815efa851707e
MD5 df076051468d43ad59679ca6963846c8
BLAKE2b-256 499e065c38d06a1912860e3a739c2c59cd470cfa1385c910c01f53af06067081

See more details on using hashes here.

File details

Details for the file wyrmx_cli-1.0.87-py3-none-any.whl.

File metadata

  • Download URL: wyrmx_cli-1.0.87-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Linux/6.12.33+kali-amd64

File hashes

Hashes for wyrmx_cli-1.0.87-py3-none-any.whl
Algorithm Hash digest
SHA256 c83a6a7d2ebcdfe83d48e5597256b374775bf71ab419d3cbe1700240766b6beb
MD5 1441bc19aa39998782d52c064ac121ed
BLAKE2b-256 32df29fbf489bd279736c86e499e49b599fde1a16ec7ca8b9092c3464509de8b

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