Fly Now
Free value-added services
AI office tools AI improves efficiency

Fly Now

AI software development platform for one-line text generation applications

Tags:

What is Ma Dian Fei?

CodeFlying is an AI-based automated software development platform launched by Beijing Kuafu Technology Co., Ltd.; it emphasizes the concept of \"using Chinese to develop applications\".

After the user describes their requirements, multiple intelligent systems work together to carry out requirement analysis, interface design, code generation, testing and optimization, as well as deployment across various platforms.

Main functions

  • Describe the application requirements in natural language.
  • Automatically analyzes roles, pages, and business processes.
  • It generates front-end, back-end, and management capabilities.
  • Continue to modify the application through dialogue.
  • Generate a WeChat mini-program.
  • Generate HarmonyOS meta-services.
  • Generate Android and iOS apps.
  • Generate H5 websites and web applications.
  • Configure AI customer service and operational capabilities.
  • Create posters and promotional copy.
  • Preview and publish apps online.
  • Export deliverables based on product permissions.

Multi-Agent multi-intelligent agent collaboration

MaSuFei employs a multi-agent collaborative approach, breaking down complex development tasks among various roles such as those responsible for requirements, design, development, and testing.

Agent sectionMain tasksWhat does the user need to provide?
Requirement analysisOrganize roles, functions, and processesTarget users and business rules
Product designPlanning pages and interactionsPage list and reference style
Code generationImplement front-end and back-end logicFields, status, and permissions
Test optimizationIdentify errors and iterate.Real test cases
Release and operationGenerate channel versions and operational contentAccount, material, and compliance information

Automatic collaboration can shorten the prototype development cycle, but complex payments, access controls, and high-concurrency operations still require verification by professionals.

Which applications can be generated with support?

Application typeCommon itemsDesign focus
Personal toolsSchedules, recorders, and query toolsSimple operation and data backup
Enterprise servicesTicketing, customer, and project managementPermissions, auditing, and data isolation
Education and trainingCourses, question banks, and learning check-insContent copyright and learning data
Retail e-commerceProduct display, booking, and online storeOrders, payments, and after-sales service
Culture and EntertainmentTests, catalogs, and interactive contentContent moderation and user experience
AI applicationsCustomer service, Q&A, and content generationModel cost and response security

Generated by WeChat Mini Program

Users can use CodeOnFly to create mini-program pages and the associated business logic, and then integrate them with WeChat accounts to carry out testing, review, and publication.

  1. Define the target users of the mini-program and its core tasks.
  2. List pages, fields, roles, and statuses.
  3. Describe the needs for logging in via WeChat, sharing, or making payments.
  4. Generate a basic version without payment.
  5. Test navigation, forms, and data reading and writing.
  6. Prepare a legitimate main account for mini-programs.
  7. Configure domain names, privacy guidelines, and API permissions.
  8. Submit the beta version and fix the review issues.
  9. After verification, submit it for formal review.

HarmonyOS Core Services and Apps

The official website currently lists HarmonyOS services, as well as Android and Apple apps, as options for creation and release, making them suitable for projects that require access via mobile devices.

TerminalKey points of deliveryRequirements for going live
HarmonyOS Core ServicesLightweight services and compatibility with the system ecosystemDeveloper account and platform review
AndroidInstallation packages, permissions, and device compatibilitySignature, privacy, and app store review
iOSInteraction and development with Apple devicesDeveloper account and App Store review
H5Responsive pages and browser compatibilityDomain names, HTTPS, and registration requirements

Creating an app does not mean it will automatically pass the store’s approval; the publisher remains responsible for matters related to privacy, payments, content, and compliance requirements.

H5 websites and web applications

  • Suitable for landing pages, information display, and lightweight tools.
  • It can be accessed and shared directly in a browser.
  • It is necessary to check the layout separately for mobile phones and computers.
  • A proper domain name should be configured with HTTPS.
  • When operating within China, it is necessary to assess the registration requirements.
  • Form data must have security validation configured.
  • Test compatibility with major browsers before going live.

Dialogic modification

After the initial version is created, users can continue to describe their modification requests in Chinese, allowing the platform to adjust the pages, fields, and business rules.

Modification typeLow-quality instructionsA clearer way of writing it
PageMake the page look better.Change the home page to a three-section layout with the main button highlighted.
FormAdd more informationAdd fields for phone number, city, and notes
PermissionsAdministrators can manage it.Administrators can view, edit, and export all orders.
StatusAdd an audit.After submission, it enters the review phase; it becomes public only after approval.
AnomalyFix errorsAn error is displayed when an empty phone number is submitted, and the previously entered information is retained.

AI operation and intelligent customer service

CodeFly not only creates software, but also highlights on its official website other capabilities such as posters, promotional content, AI customer service, and operational intelligence agents.

  • Create promotional posters based on the application.
  • Create promotional content based on the product’s features.
  • Configure AI customer service for common questions.
  • Help organize operational tasks and content plans.
  • Improve operational actions by leveraging application data.
  • For high-risk replies, manual transfer should be set up.
  • Marketing content must be manually reviewed before it is published.

CodeFly Usage Tutorial

  1. Register and log in to your KaShangFei account.
  2. Select the application terminal you want to generate.
  3. Explain the product’s goals and target users in one sentence.
  4. Add characters, pages, fields, and processes.
  5. Upload the necessary brand or interface reference images.
  6. Let multiple agents generate the first runnable version.
  7. Test page by page according to the actual tasks.
  8. Use specific instructions to fix functions and the interface.
  9. Configure accounts, permissions, data, and third-party services.
  10. Check for compliance regarding privacy, content, and payments.
  11. Select the appropriate distribution channel and generate a version.
  12. Monitor errors and user feedback continuously after going live.

How to write good application requirements

The more specific the requirements, the easier it is to verify the resulting output. It is best to clearly specify the user, objectives, process, data, and potential exceptions as well.

  1. It explains the core problem that the application solves.
  2. List roles such as regular users and administrators.
  3. Describe the steps the user takes to complete the task in order.
  4. List the fields that should be displayed and filled in on each page.
  5. Define order, review, or task status.
  6. Specify which roles can view and modify data.
  7. Add handling for failed supplements, empty entries, and duplicate submissions.
  8. Provide verifiable completion criteria.

Test checklist after application generation

  • Register, log in, log out, and recover account.
  • Add, modify, delete, and query data.
  • Page and operation permissions for different roles.
  • Null values, excessively long content, and duplicate submissions.
  • Display quality on smartphones, tablets, and computers.
  • Handling of weak networks, timeouts, and interface failures.
  • Consistency in payments, refunds, and order status.
  • Export, backup, and data recovery.
  • Privacy consent and account cancellation procedures.

Price comparison with membership packages

The data below comes from the official price interface on the KaShangFei website; the specific benefits and promotions are subject to those listed on the account settlement page.

PackagePriceApplication limitBilling limitIntegrationPublish an app
Free version0 yuan, permanently free2220It is determined by the page permissions.
Standard version149 yuan per month10103000 per month10
Advanced version299 yuan per month100106,600 per month20
Premium Edition1199 yuan per month10005027,600 per month200

The free version of the interface also shows a limit of 2 per application; the actual method of deduction for each quota is determined according to the details of the privileges associated with the account.

Comparison of annual subscription plans

The price API on the official website returns three different reference amounts for annual payment; the price on the purchase page may vary due to discounts, location, or promotions.

Annual payment planCurrent amount at the interfaceRelative monthly payment
Standard Edition Annual Plan1248 yuanIt is lower than the cost of purchasing it separately over 12 months.
Advanced Edition, annual subscription2508 yuanIt is lower than the cost of purchasing it separately over 12 months.
Premium Annual Plan10,068 yuanIt is lower than the cost of purchasing it separately over 12 months.

Before making the annual payment, it is necessary to confirm the points issuance cycle, the available credit limit, the release limit, and whether any unused benefits carry over.

Price of the points package

Points packageCurrent priceSuitable situations
600 points30 yuanTemporary addition of a small amount of usage
3000 points150 yuanContinuously iterate on a single project
6600 points330 yuanMultiple projects or frequent generation

The official website’s interface also shows that 50 points correspond to 5 yuan, as indicated by the conversion field; however, the actual purchase options and the amount charged are subject to those displayed on the payment page.

How to choose a package

UserIt is recommended to take a look first.Key judgment
First-time usersFree versionVerify the quality of requirement expression and generation
Individual creatorsStandard versionNumber of applications and monthly points
Studio or small teamAdvanced versionMultiple projects and release quotas
Companies and service providersPremium edition or enterprise planMembers, bills, publications, and service levels

When choosing a package, don’t rely solely on the number of points; also check the number of applications that can be used, the number of items that can be published, the billing limit, and the permissions for delivering the source code.

Notes on Publishing and Source Code

  • Verify that the current plan is compatible with the target publishing channels.
  • Check the export permissions for the source code or installation package.
  • Save the technical documents and test results generated by the platform.
  • Third-party accounts and certificates are to be prepared by the publisher themselves.
  • Do not include the production key in public code.
  • After downloading, complete the deployment in a testing environment first.
  • Conduct security and compliance reviews before official launch.

Commercial use and intellectual property rights

Whether an application can be used for commercial purposes depends not only on the platform, but also on the subscription terms, the generated content, third-party components, and the necessary business qualifications.

  • Read the scope of permissions outlined on the purchase page and in the user agreement.
  • Confirm the permissions to export the source code and to deploy it again.
  • The images, fonts, and text uploaded must be available for use.
  • Do not copy other people’s brands or protected interfaces.
  • AI-generated content still requires copyright checks.
  • Sectors such as finance, healthcare, and education require additional qualifications.
  • Enterprise projects should maintain records of requirements, generation, and release.

Data security

  • Do not upload real customer data during the prototype phase.
  • The test account uses fictional and non-sensitive information.
  • Enable strong passwords and minimum permissions for administrators.
  • Payment and identity information are handled by compliance services.
  • Configure database backup and recovery drills.
  • After going live, record key operations and exception logs.
  • Regularly delete unnecessary test items and public links.

APIs and backend capabilities

CodeFly can be used to create applications that include backend logic, but the specific APIs available, as well as the database and deployment methods, vary depending on the product features and the type of project.

  • First, define the data tables, interfaces, and permission boundaries.
  • Set authentication and throttling for external interfaces.
  • Check cross-domain issues, error codes, and the retry mechanism.
  • Do not allow the frontend to hold sensitive keys directly.
  • In complex systems, developers should be assigned to review the code.
  • Enterprise integration requirements must be confirmed in writing prior to purchase.

Open-source status

The CodeOnFly platform has not confirmed that it uses an open-source license, and the GitHub personal account with the same name that was found cannot be considered an official repository.

ProjectOpen-source assessmentExplanation
MaDianFei PlatformOpen source not confirmedOnline services and subscription-based products
User-generated source codeBy package and agreementIt can be derived, and it is not the same as open-source platforms.
AiPexBaseThe company’s official website indicates that it uses GitHub for open-source development.It is another product from the technology sector.
GitHub account with the same nameNo reliable source can be identified.It cannot be used as official evidence.

Which users are it suitable for

UserTypical usesPrecautions
Creators with no prior experiencePersonal tools and interactive applicationsStart with a simple process first.
Product managerMVP and requirement verificationDefine clear acceptance criteria
Small and medium-sized enterprisesBusiness tools and customer serviceReview permissions and data security
Development teamAccelerated prototyping and base codeManual review of architecture and quality
Content operatorsMini-programs, posters, and AI customer serviceControl production and promotion costs

Product advantages

  • It supports directly describing software requirements in Chinese.
  • Multi-agent approaches cover various stages of development.
  • It is also available for mini-programs, HarmonyOS, apps, and H5.
  • It can be continuously improved through dialogue.
  • It includes operational and customer service capabilities after going live.
  • The official website’s price interface reveals the main packages and points.

Usage restrictions

  • Complex applications still require professional testing and code review.
  • Third-party accounts, registration, and approval for listing must be handled by the user themselves.
  • Model generation may overlook permissions and abnormal logic.
  • The price interface data may change in real time depending on promotions.
  • The rules for accumulating points and deducting amounts from various limits need to be confirmed within the account.
  • Source code export and commercial usage rights depend on the package agreement.
  • The CodeOnFly platform itself has not been confirmed to be open source.

Frequently Asked Questions

What kinds of applications can Ma Dian Fei generate?

The official website currently covers WeChat mini-programs, HarmonyOS services, Android and iOS apps, H5 websites, as well as a variety of business tools.

Can I use CodeOnFly without knowing how to program?

Yes, the platform allows users to describe their requirements in Chinese, but for complex tasks it is still recommended that product, testing, or development staff be involved in the verification process.

Is CodeFly free?

There is a free version available; the price listed on the official website indicates that it is permanently free, with 2 app credits and 20 points allocated – the specific restrictions are indicated on the account page.

How much does the CodeFly membership cost?

On the official website, the current monthly prices are 149 yuan for the standard version, 299 yuan for the advanced version, and 1199 yuan for the premium version; there are also annual payment options and point packages available.

Can the application generated by CodeFly be launched right away?

It is possible to proceed with the publishing process, but the user still needs to handle matters related to account eligibility, privacy, content, payment, registration, and app store approval on their own.

Can MaDianFei export the source code?

The product specifications indicate that delivery of source code and other materials is supported; the specific scope of export, the technical stack used, and the commercial usage rights are subject to the current package and agreement.

Is CodeFly an open-source project?

The CodeFly platform itself has not been confirmed to be open source; AiPexBase, developed by CrossFortech and labeled as open source, is another product – the two should not be confused.

©️Copyright notice: Unless otherwise specified, all articles on this site are copyrighted bySharing of AI toolsAll content on this site is original; without permission, no individual, media outlet, website, or organization may reproduce, copy, or otherwise distribute it, nor may they create mirrors of it on servers that are not owned by this site. Otherwise, we reserve the right to take legal action against such parties in accordance with the law.

Similar to tools like MaShangFei.