Function

Feature Overview

How to Use

How It Works

Here's a step-by-step guide to getting started with CodeAGI.
For advanced configuration details, please refer to the operation manual.

  • STEP

    Initial Setup

    Install CodeAGI and create your account.

  • STEP

    Configure Your AI

    Connect the generative AI service you're already subscribed to.

  • STEP

    Project Configuration

    Define shared settings for each project — environment, language, framework, and more.

  • STEP

    Document Analysis

    Feed CodeAGI your table definitions, feature design documents, and common specification documents — and let it do the heavy lifting.

  • STEP

    Code Generation

    CodeAGI analyzes everything you've provided and generates a fully coherent, component-structured program — automatically.

  • STEP

    Test Case Generation

    From your design documents, CodeAGI can also generate test cases and test data in one go.

Initial Setup

Before anything else, register your account to unlock the full power of CodeAGI.

  • STEP

    Install

    Run the downloaded installer and complete the setup process.

  • STEP

    Register Your Account

    Click "Sign Up", review the terms of service, agree, and proceed.

  • STEP

    Enter Your Account Details

    Fill in each field with your information.
    *Note: A verification email will be sent to the address you provide.

  • STEP

    Receive Your Authentication Key

    Check your inbox for the authentication key sent to your registered email address.

  • STEP

    Enter the Authentication Key

    Input the key directly into the CodeAGI app to verify your identity.

  • STEP

    Setup Complete

    Check "Automatically log in next time" to skip the login screen on future visits.

Configure Your AI

CodeAGI supports multiple leading AI providers. Choose the one that works for you.

  • STEP

    Select Your AI

    Pick the generative AI service you're subscribed to from the list of supported options.
    *Note: Only AI services verified for quality and accuracy by our team are available.
    (Supported: OpenAI API · Google Vertex AI · Azure OpenAI Service · Anthropic API · Google Gemini API · DeepSeek API · Amazon Bedrock Anthropic Claude)

  • STEP

    Enter Your API Key

    Input the API key or ID issued when you signed up for your chosen AI service.
    *Note: Required fields vary depending on the AI provider selected.

  • STEP

    Select a Model

    Choose your preferred model from the available options. We recommend selecting the latest model for best results.

Project Configuration

Set up the global settings that shape every line of code CodeAGI generates.

  • STEP

    Create a New Project

    From the "Project Management" screen, create a new project. You can edit or delete projects anytime from the "Project Management" screen.

  • STEP

    Configure Project Information

    Enter a project name and description, and specify the output destination for all generated artifacts.

  • STEP

    Set Project Dependencies

    Define the foundational environment (OS, database, browser, etc.), programming language, framework, and packages. Licensed users can expand available options with custom configurations.
    Supported languages: Java · C · C# · Python · JavaScript · TypeScript · VBA · VB.NET · Dart

Document Analysis

Point CodeAGI at your design documents and watch it extract every detail it needs.

  • STEP

    Specify Table Definition Documents

    Add the table definition documents that your program will rely on.

  • STEP

    Specify Feature Design Documents

    Add your feature specifications and fill in the relevant details. Select screen or batch as the feature type. Frontend and backend can reference separate design documents. Even if errors occur, SOPPRA's proprietary AI engine "AIeS" can be trained to handle edge cases.
    *Note: Individual AIeS training support is not available in the trial version.

  • STEP

    Specify Common Specification Documents

    Add project-wide common specifications (constants, messages, etc.) to ensure consistency across all generated features.

  • STEP

    Specify Shared Components

    For components without publicly available design documents — such as those involving authentication, login, or password handling — specify the component names, arguments, and other details here so CodeAGI can reference them correctly in the generated code.

*Note: All steps except "02 Specify Feature Design Documents" can be skipped if not needed.

Code Generation

Everything analyzed. Everything understood. Now, let the code write itself.

  • STEP

    Generate the Program

    One button press is all it takes. Watch your program come to life in real time as CodeAGI generates each component. Completed code becomes available for review as soon as it's ready.

  • STEP

    Review the Generated Code

    Browse and inspect all generated code from the "Display & Output > Program > Recent Generations" screen. HTML output can also be previewed directly in your browser.

  • STEP

    Export Files

    From the "Display & Output > Program > Recent Generations" screen, select your programs, specify a destination folder, and export. The output is ready to debug and run in your IDE of choice.
    *Note: File export is locked in the trial version and requires a paid subscription to unlock.

Test Case Generation

Your design documents don't just generate code — they generate confidence.

  • STEP

    Generate Test Cases & Data

    Just like code generation, it's one button away. Monitor the generation progress in real time and review completed items as they appear.

  • STEP

    Review Test Cases & Data

    From the "Display & Output > Test Case/Data > Recent Generations" screen, inspect test cases and per-table data in detail. Files can be exported directly from this screen.

  • STEP

    Export Files

    From the "Display & Output > Test Case/Data > Recent Generations" screen, specify your destination folder and export everything you need.
    *Note: File export is locked in the trial version and requires a paid subscription to unlock.