Skip to main content

Magic Coder - AI-powered code assistant family

Project description

Magic-coder

PyPI version License: MIT Python 3.8+

AI辅助代码生成全家桶 —— 提供注释、代码、架构、测试及质量报告等全链路支持

项目状态

开发中 - 首个正式版本将于 2026 年 8 月发布

功能规划

子包 说明 状态
magicc-comment 注释生成 开发中
magicc-code 代码生成 规划中
magicc-arch 架构生成 规划中
magicc-test 测试生成 规划中
magicc-report 质量报告 规划中

快速开始

安装所有子包

pip install magicc-comment magicc-code magicc-arch magicc-test magicc-report

或只安装需要的

pip install magicc-comment

开发

git clone https://github.com/wxd123/magicc.git
cd magicc

代码规范

本项目遵循以下基本原则:

  1. 单文件不超过 200 行:超过时请拆分为多个模块
  2. 单函数不超过 200 行:超过时请拆分为多个小函数
  3. 注释尽量完整:关键逻辑、复杂算法、非显而易见的代码必须有注释说明
  4. 如有特殊场景确实需要突破(如纯数据定义文件),可在 PR 中说明。

这些规则旨在保证代码的可读性和可维护性,便于合作,请尽量遵守。

针对 AI 辅助工具的提示

本项目使用 AI 辅助开发,请在生成代码时尽量遵守上述代码规范。

许可证

MIT License

作者

wxd123

It's production-grade, don't be magic.

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

magic_coder-0.1.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

magic_coder-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file magic_coder-0.1.0.tar.gz.

File metadata

  • Download URL: magic_coder-0.1.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for magic_coder-0.1.0.tar.gz
Algorithm Hash digest
SHA256 087f8e305e18ada80cc182bbd244acc6913751673eb9c9f037c921f39bc3e5a4
MD5 b6fa2e319b90ee4e4a43d177ec2570f5
BLAKE2b-256 3fe1c2588642ed47169faa9db6f2cbe389629c496afe33a1fa911a310f18c5ba

See more details on using hashes here.

File details

Details for the file magic_coder-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: magic_coder-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for magic_coder-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50594061d00ac6108e107cd05ad57952dde62c7100e3c41b4cb5cfae36659a41
MD5 6b971d202b43bd26d8dc9356f3f93f74
BLAKE2b-256 db51a7aef4d8d2cdf5aefd704181344e351230fa5281089e01a9a0e00545e05c

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