Skip to main content

An AI-enhanced development framework for Qwen CLI

Project description

SuperQwen Framework

PyPI version License: MIT Python versions

SuperQwen is an AI-enhanced development framework designed to supercharge your command-line workflow, forked from the original SuperClaude/SuperGemini projects. It provides structured development capabilities with a powerful command-line interface, specialized AI agents, and behavioral modes.

Why SuperQwen?

  • Modern & User-Friendly: A polished and intuitive command-line interface built with Typer and Rich.
  • Granular Control: Install and uninstall exactly the components you need (commands, modes, agents, etc.).
  • Interactive Experience: Run superqwen install for a guided, interactive setup.
  • Self-Updating: Keep your framework up-to-date with a simple superqwen update command.
  • Extensible: Easily add your own commands, agents, and modes to customize your workflow.

Installation

Install the framework directly from PyPI:

pip install SuperQwen

After installation, set up the framework components using the interactive installer:

superqwen install

This will present you with a checklist of components to install.


Usage

The SuperQwen CLI (superqwen) is the main entry point for managing your framework.

CLI Screenshot

Here's a glimpse of the installer in action:

$ superqwen install all

 =======================
  SuperQwen_Framework
    version 4.1.0-b2
=======================
[13:52:01] INFO     Installing Commands...
           INFO     Copied 18 command files.
           INFO     Installing Modes...
           INFO     Copied 5 mode files.
           INFO     Installing Agents...
           INFO     Copied 13 agent files.
           INFO     Installing MCP Config...
           INFO     Configured verified MCP servers.
Installing all components... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00

✅ All components installed successfully!

Core Commands

  • superqwen install [component]: Install components.
    • superqwen install all: Install everything non-interactively.
    • superqwen install commands: Install just the commands.
    • superqwen install: Launch the interactive installer (recommended).
  • superqwen uninstall [component]: Uninstall components.
    • superqwen uninstall all: Uninstall everything non-interactively.
    • superqwen uninstall: Launch the interactive uninstaller.
  • superqwen update: Update the framework to the latest version from PyPI.
  • superqwen --help: Get help on any command or subcommand.

Once installed, you can use the slash commands and modes within your Qwen CLI session.

Available Commands

Here is a complete list of all available SuperQwen (/sq) commands.

Command Description
/sq:analyze Comprehensive code analysis across quality, security, performance, and architecture domains
/sq:build Build, compile, and package projects with intelligent error handling and optimization
/sq:cleanup Systematically clean up code, remove dead code, and optimize project structure
/sq:design Design system architecture, APIs, and component interfaces with comprehensive specifications
/sq:document Generate focused documentation for components, functions, APIs, and features
/sq:estimate Provide development estimates for tasks, features, or projects with intelligent analysis
/sq:explain Provide clear explanations of code, concepts, and system behavior with educational clarity
/sq:git Git operations with intelligent commit messages and workflow optimization
/sq:help List all available /sq commands and their functionality
/sq:implement Feature and code implementation with intelligent persona activation and MCP integration
/sq:improve Apply systematic improvements to code quality, performance, and maintainability
/sq:index Generate comprehensive project documentation and knowledge base with intelligent organization
/sq:load Session lifecycle management with Serena MCP integration for project context loading
/sq:reflect Task reflection and validation using Serena MCP analysis capabilities
/sq:save Session lifecycle management with Serena MCP integration for session context persistence
/sq:select-tool Intelligent MCP tool selection based on complexity scoring and operation analysis
/sq:test Execute tests with coverage analysis and automated quality reporting
/sq:troubleshoot Diagnose and resolve issues in code, builds, deployments, and system behavior

Contributing

Contributions are welcome! Whether it's reporting a bug, suggesting a feature, or submitting a pull request, your help is appreciated. Please see the CONTRIBUTING.md file for more details on how to get started.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgment

This framework was originally forked from the SuperGemini Framework. We sincerely thank the SuperClaude Team for their outstanding work, which served as the foundation and inspiration for this project.

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

superqwen-1.0.0.tar.gz (74.8 kB view details)

Uploaded Source

Built Distribution

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

superqwen-1.0.0-py3-none-any.whl (84.9 kB view details)

Uploaded Python 3

File details

Details for the file superqwen-1.0.0.tar.gz.

File metadata

  • Download URL: superqwen-1.0.0.tar.gz
  • Upload date:
  • Size: 74.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superqwen-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1b339fcda72ea8fae6d6a375548d68dd3fcc06f9f12f9f1715db205d1fa9f8d4
MD5 4ce5ca7c37ebef4f3f4a99de87033e36
BLAKE2b-256 2ed738c953eff6b41b6b82079f9ebdeb79b19c7e8abb08c3fea6ee744abbbda8

See more details on using hashes here.

File details

Details for the file superqwen-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: superqwen-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 84.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for superqwen-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ec65e4d192ed09eb0f68d605dbecddd935a3cdd0d830b3a3dbe5b68f48059e2
MD5 bb18f12a1182b0d1de9251c7b8b2c840
BLAKE2b-256 8b227aa844f6d2d661c33c5e2291f7ce9cdeffceabc37383be307714220aec0e

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