Skip to content

Latest commit

 

History

335 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AceDataCloud CLIs

Monorepo for all AceDataCloud command-line interface tools.

CLIs

Directory Standalone Repo Description
luma/ LumaCli Luma video generation CLI
suno/ SunoCli Suno music generation CLI
sora/ SoraCli Sora video generation CLI
veo/ VeoCli Veo video generation CLI
nanobanana/ NanoBananaCli NanoBanana image generation CLI
seedance/ SeedanceCli Seedance video generation CLI
seedream/ SeedreamCli Seedream image generation CLI
flux/ FluxCli Flux image generation & editing CLI
serp/ SerpCli Google SERP (Search) CLI
wan/ WanCli Tongyi Wansiang video generation CLI
adc/ AceDataCloudCli Unified AceDataCloud CLI (all services)
aichat/ AiChatCli AI Dialogue CLI
glm/ GLMCli GLM chat completions CLI
hailuo/ HailuoCli Hailuo video generation CLI
kling/ KlingCli Kling video generation CLI
openai/ OpenAICli OpenAI-compatible API CLI
producer/ ProducerCli Producer music generation CLI
webextrator/ WebExtratorCli Web extraction and rendering CLI

How It Works

This is the source-of-truth monorepo. Changes pushed to main are automatically synced to the standalone repos via GitHub Actions.

The mapping between subdirectories and standalone repos is defined in sync.yaml.

Do not edit standalone repos directly — all changes should be made here.

Contract updates

PlatformBackend's daily ecosystem CronJob prepares incremental capability PRs using a pinned Backend source. Existing CI and human review gate each update. The previous dispatch/Copilot sync workflows are retired.

Test discovery

The ADC Docker build runs pytest. Tests requiring real API credentials must use pytest.mark.integration; their filenames do not need to be listed in the Dockerfile. Other CLI packages continue to use their existing automatic pytest discovery.

Daily capability updates

PlatformBackend ecosystem.py is the only scheduled coordinator. One daily Kubernetes Job reviews Backend docs and API changes with Claude Code, updates existing files, and creates or updates one reviewable PR per repository. It never merges PRs or duplicates the Backend guide tree. Normal CI and review remain required; publication and sub-repository mirroring run after merge.

About

AceDataCloud Clis Monorepo

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages