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 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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a387d428cc18744f2bf5a61890746ab4945dab00766ff358f66815efa851707e
|
|
| MD5 |
df076051468d43ad59679ca6963846c8
|
|
| BLAKE2b-256 |
499e065c38d06a1912860e3a739c2c59cd470cfa1385c910c01f53af06067081
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c83a6a7d2ebcdfe83d48e5597256b374775bf71ab419d3cbe1700240766b6beb
|
|
| MD5 |
1441bc19aa39998782d52c064ac121ed
|
|
| BLAKE2b-256 |
32df29fbf489bd279736c86e499e49b599fde1a16ec7ca8b9092c3464509de8b
|