Community-managed registries and translations for AI Supreme Council.
| Path | Purpose |
|---|---|
models.json |
LLM model registry — 50 models, 6 providers, pricing, capabilities |
packages.json |
Package registry — plugins, addons, mini-programs |
templates.json |
System prompt templates and welcome screens |
themes.json |
Theme definitions (light/dark CSS custom properties) |
design-tokens.json |
Design token library |
manifest-schema.json |
JSON Schema for manifest v2 validation |
locale/ |
Translations (10 languages) |
validate.py |
Validation script for all registries |
We welcome translations from both humans and AI/LLM agents.
Quick start:
- Copy
locale/en.jsontolocale/{lang}.json - Translate every value (not the keys)
- Keep
{template}variables exactly as-is - Validate:
python3 locale/validate_locale.py locale/{lang}.json - Submit a PR
Detailed guides:
- Translation Guide — rules, examples, character encoding
- LLM Translation Task — structured instructions for AI agents
Current translations:
| Language | Code | Status |
|---|---|---|
| English | en |
Source |
| Spanish | es |
Complete |
| Chinese (Simplified) | zh |
Complete |
| Arabic | ar |
Complete |
| French | fr |
Complete |
| Portuguese | pt |
Complete |
| Japanese | ja |
Complete |
| Korean | ko |
Complete |
| German | de |
Complete |
| Russian | ru |
Complete |
| Hindi | hi |
Needed |
| Turkish | tr |
Needed |
| Ukrainian | uk |
Needed |
| Thai | th |
Needed |
| Polish | pl |
Needed |
| Italian | it |
Needed |
| Dutch | nl |
Needed |
| Indonesian | id |
Needed |
| Vietnamese | vi |
Needed |
See CONTRIBUTING.md for:
- Adding models to the registry
- Publishing plugins, addons, and mini-programs
- Manifest v2 format and validation
# Validate models
python3 validate.py
# Validate packages
python3 validate.py packages
# Validate themes
python3 validate.py themes
# Validate templates
python3 validate.py templates
# Validate all locale files
python3 locale/validate_locale.py --allThe app fetches these registries with a 24h stale-while-revalidate cache:
- Same-origin
registry/*.json(primary — bundled with deployment) raw.githubusercontent.com/aiscouncil/registry/main/*.json(GitHub fallback)
New models, translations, and packages appear automatically — no app update required.
Every PR runs GitHub Actions that validates all registries and locale files. PRs with validation errors cannot merge.
Registry data is MIT licensed. Translations are community-contributed under CC0.