Skip to main content
即刻安装 Cobo WaaS Skill,在 Claude Code、Cursor 等 AI 开发环境中使用自然语言集成 WaaS API,显著提升开发效率 🚀
使用 init 命令创建一个集成 WaaS 2.0 服务的 App 。 您可以通过选项指定要创建的 WaaS App 的详细信息,包括 App 类型、身份验证方法和开发框架。您还可以逐步选择这些参数,并使用 Cobo CLI 的提示创建项目。

用法

cobo app init [options]

选项

  • -t, --app-type <portal|web|mobile|automation>:WaaS App 的类型。可能的值包括:
    • portalCobo Portal Apps
    • web:网页端 App
    • mobile:移动端 App
    • automation:用于自动化任务或流程的 AI Agent
  • --auth <apikey|org|user>: App 用于访问 WaaS 2.0 服务的身份验证方法。可能的值包括:
    • apikeyAPI Key
    • org Org Access Tokens
      如果您正在创建 Cobo Portal Apps,则需要使用 Org Access Tokens 作为身份验证方法。
    • user:Cobo Portal 账户
  • --wallet-type <custodial-asset|custodial-web3|mpc-org-controlled|mpc-user-controlled|smart-contract|exchange>: App 交互的钱包类型。可能的值包括:
    • custodial-asset:全托管钱包(资产钱包)
    • custodial-web3:全托管钱包(Web3 钱包)
    • mpc-org-controlled:MPC 钱包(机构钱包)
    • mpc-user-controlled:MPC 钱包(终端用户钱包)
    • smart-contract:智能合约钱包(Safe
    • exchange:交易所钱包
      目前此参数不会影响要创建的 App 。
  • --mobile <flutter|react-native|kotlin|swift>: App 的移动开发框架。可能的值包括:
    • flutter:Flutter
    • react-native:React Native
    • kotlin:Kotlin
    • swift:Swift
  • --web <react|nextjs|vue|svelte>: App 的 Web 开发框架。可能的值包括:
    • react:React
    • nextjs:Next.js
    • vue:Vue
    • svelte:Svelte
      目前 Cobo CLI 仅支持 react
  • --backend <fastapi|django|express|flask|spring-boot|gin|laravel|rails|nextjs>: App 的后端开发框架。可能的值包括:
    • fastapi:FastAPI
    • django:Django
    • express:Express
    • flask:Flask
    • spring-boot:Spring Boot
    • gin:Gin
    • laravel:Laravel
    • rails:Ruby on Rails
    • nextjs:Next.js
      目前 Cobo CLI 仅支持 fastapi
  • -d, --directory <DIRECTORY>:要创建 App 项目的目录。
  • -f, --force:强制覆盖项目目录,如果它已经存在。
如果您使用 Cobo CLI 的提示创建 App ,则可以暂时跳过 App Key步骤,如果您尚未生成 App Key。

示例

cobo app init --app-type web --auth org --directory my_project
此命令初始化一个新的 WaaS App 项目,类型为 web(表示网页端 App ),使用 Org Access Tokens 进行身份验证,并在名为 my_project 的目录中创建它。