From one call path to a boundless galaxy
Every step 9coding has taken is charted here: nine constellations, from the first call path to many models taking turns on one piece of work in the browser. Shipped work shines, work in progress pulses, plans wait as outlines. When the core lights up, the whole galaxy shines.
7171 / 90 lit
The star map illustrates the list below, which carries the same content.
Dawn · It began with one working call path
- ShippedFirst API endpoint goes live
The model call path opens.
- CompletedProcessConsole prototype
Sign-in, overview, top-up, API keys.
- CompletedProcessServer foundations
Accounts, wallet, key issuance and reconciliation.
- CompletedProcessEnd-to-end integration
The console runs on live data.
- ShippedThe console adapts to phone screens
Navigation folds into a drawer on narrow screens.
- ShippedFull English interface for the console
Stargate · Making 9coding seen and understood
- ShippedThe site adopts its phosphor-terminal look and cyber-horizon hero
- ShippedOne unit of account across the site
Always shown with a lightning icon.
- ShippedBrand line set: “Here today. Here tomorrow.”
- Shipped9coding.com launches
In Simplified Chinese, Traditional Chinese and English.
- ShippedTelegram community opens
- ShippedFull page text in the site’s HTML
Readable by search engines and AI alike.
- ShippedTraditional Chinese generated automatically
First visits follow the system language.
- ShippedLive chat support on the website
- ShippedNew logo
- ShippedModels page with live prices
With search and filters.
- ShippedA formal written style across all customer-facing copy
- CompletedProcessThe galaxy roadmap goes live
Libra · Official list prices; extra value only at top-up
- ShippedBilled at official list prices
1,000 = $1 of official usage; one key for every model on sale.
- ShippedUp to 50% extra credits — never expires
The balance never lapses.
- ShippedReferral commission: 12% for life
10% direct + 2% second level, based on friends’ usage.
- ShippedOne amount field and one bonus ladder
$5–$10,000 per top-up.
- ShippedInvited users receive an extra 5% on their first top-up
- ShippedOnline top-up opens
Available payment methods and their per-payment ranges are listed on the top-up page.
- ShippedSame budget, up to 50% more usage
- ShippedA leaner top-up page; redeem codes confirm the amount credited at once
The ledger tells top-up bonuses and redeem codes apart.
Shield · Rules stated up front; accounts and keys protected
- ShippedTerms of Service and Privacy Policy published
- ShippedPassword recovery
- ShippedEmail verification at sign-up
- ShippedRefund and spending rules shown before payment
- ShippedTerms accepted at sign-up
- ShippedAfter a password change, keys disabled by the system can be restored in one step
- ShippedStronger account protection
Changing the sign-in email requires verifying the new address and signs out other devices.
Beacon · From a new key to a first successful call, inside the console
- ShippedIntegration guides and FAQ in three languages
- ShippedOverview onboarding: top up → create a key → connect
One endpoint, api.9coding.com.
- ShippedError troubleshooting handbook in three languages
- ShippedGuide to checking usage and balance
- ShippedGuides rebuilt
A troubleshooting series with triage search; Claude Code setup guide.
- ShippedA dedicated page for 529 overloaded errors
- ShippedAccess center
Pick a key, model and client for a ready-to-copy config; free connectivity test; key shown on creation; getting-started checklist.
- ShippedSoftware center
12 apps across CLI, editor, chat client and code; an always-on four-point self-check; one-click launchers and imports.
- Shipped“Is this error from 9coding?” troubleshooting page
Star Chart · Every unit of usage, accounted for
- ShippedLogs page
With an expandable per-call billing breakdown.
- ShippedLog page size: 10 / 20 / 50 / 100
- ShippedUsage trends
Over 7 / 14 / 30 days by spend, requests and tokens.
- ShippedUsage breakdown by model and by key
- ShippedShareable log filters
A totals bar and CSV export.
- ShippedDates and times split and labeled in one server time zone
Isle · One persistent hub for navigation, status and actions
- ShippedThe console moves to sidebar-free top navigation
- ShippedLight and dark themes for the console
- ShippedLarger type across the console
- CompletedProcessFirst island version built
Behind a switch.
- ShippedIsland v2 for everyone
One hub for navigation, page actions, balance and avatar; live-activity capsules; a bottom action dock on phones.
- ShippedIsland messages v2
Layered detail, retry, countdown with pause, recent messages; signed-in visitors see “Open console” on the site.
Forge · Build and preview front-end apps by conversation, in the browser
- CompletedProcess9coding Web kicks off
- CompletedProcessDecided: projects install, build and preview in the browser
No user code runs on the server; only model calls are billed, exactly like regular API calls; building and previewing are free.
- ShippedFour starter templates
React, Vue, Svelte and plain HTML/CSS/JS, matched to the request locally with no extra model call.
- ShippedIn-browser build and isolated preview
For React, Vue, Svelte and plain HTML/CSS/JS with npm packages; full project download.
- ShippedPreview at device widths, full screen or in a new window
- ShippedErrors handed to the model to fix in one click
Always started by the user; each fix is billed as one regular model call.
- ShippedPrompt enhancement
One regular model call; the text is replaced only once the result arrives, and the original comes back in one click.
- ShippedContext optimization
Auto (default; turns on for larger projects), On, Off; extra calls are billed as usual.
- ShippedChats and project files stay in the browser
Project code is not stored on the server; preview, editing and download keep working at a zero balance.
- Shipped9coding Web adopts the island design language, in three languages
The island shows the balance and “This answer cost”.
- CompletedProcessPre-launch security review completed
- Shipped9coding Web private beta opens (invite list)
- ShippedOne click from the console
No key, provider or endpoint to fill in.
- ShippedConsole entry visible to everyone
Accounts outside the list see “9coding Web is in private beta”.
- ShippedModel list: every chat model the gateway offers
Models on the price list show their name and provider; a model that is temporarily unavailable says so clearly.
Ensemble · Every model at its post, handing off in order to finish one piece of work
- CompletedProcessSub-agent mode design finalized
A lead agent plans, sub-agents execute in order, a review closes; models never add rounds on their own.
- CompletedProcessSub-agent mode, phase one: orchestration core built
Off by default; interface and evaluation still under way; not yet available.
- In progressSub-agent allocation: the user assigns a model to every role
Up to five sub-agents beside the lead, as architect, developer, stylist or reviewer; any chat model in the 9coding Web list can be assigned, and each slot can name a fallback.
- In progressTask prompts: a dedicated prompt for each of five built-in roles
Every step carries the plan’s shared conventions, the hand-off notes of earlier steps and the current content of the files involved.
- In progressPlans confirmed first, spending visible step by step
By default the plan waits for the user’s go-ahead; the call count range is stated before sending, each step shows what it actually cost, and an optional cap limits a run’s spending.
- PlannedCustom task prompt templates
Task instructions for sub-agents, written, saved and reused.
- PlannedWorkflow framework
Sub-agent mode’s built-in plan → dispatch → ordered hand-off → review is its first form; next, whole workflows saved as templates to reuse and adjust.
- PlannedPlans that can be reassigned, trimmed and reordered
Before a run, each step can be reassigned, dropped or reordered.
- PlannedNotes added mid-run
Extra instructions leave the current step alone and join the next hand-off.
- PlannedUndo the file changes of a single step
- PlannedSub-agent teams remembered per chat or per project
Before sending, the actual spend of the same team’s last run is shown — a record, not an estimate.
Core · In progress and planned
The core lights up whenIn progressSub-agent mode shipsPlanned9coding Web opens to everyone
- In progressSub-agent mode (in development)
A lead agent plans and hands the work to the user’s configured sub-agents one after another, each seeing what came before; a review, given the in-browser build result, fixes and wraps up.
- Planned9coding Web opens to everyone
- Planned9coding Web closed beta: a wider invite list
- Planned9coding Web on phones (being planned)
- PlannedGenerated apps can call models after user confirmation (in-app AI)
- PlannedAn entry to 9coding Web from the homepage
- PlannedMore coding tools in the software center
Added once verified.
- PlannedMore model families coming
- PlannedServer messages fully localized in three languages
- PlannedCard layout for logs on phones
Horizon · Further out, not counted in progress
- HorizonFolder import, chat export, voice input and preview selection, re-enabled with safeguards
- HorizonTeam billing and shared usage
- HorizonSupport tickets and invoices
- HorizonA model release feed and a one-click migration assistant
- HorizonTraceable request routing
- HorizonA shared library of prompt and workflow templates
Task prompts and workflow templates shared between users.
- HorizonBeyond the front end: full projects through a local runner
The runtime adapter layer already leaves room for it.
Twelve principles behind every constellation
Guide stars always shine and are not counted in progress.
- List prices equal official prices; extra value only through top-up bonuses
- Bonus credits never expire; the balance never lapses
- One key for every model on sale
- State facts only: what arrives, what is spent and every proportion, shown as is and never estimated
- One set of rules for everyone
- In 9coding Web, project code runs only in the user’s browser and the key stays on the server
- Keys are never placed in third-party links
- Motion explains the request’s journey, never decoration
- Feedback stays where the action happened
- Simplified Chinese, Traditional Chinese and English, in step
- In 9coding Web, the user picks the model: when it is unavailable the product says so, and never swaps it silently
- Models hand off one after another; the order of the record is the order of execution
Every curve in this sky is computed from a formula.
The opening 9, the arm, the star fields, the orbit in the core, the constellation links and the light of full ignition each come from one of the formulas below, with constants taken from the logo’s own outline and the golden ratio φ.
One key. One balance. Every model, working together.
One key for every model on sale, one balance from first call to insight to creation, official list prices and bonus credits that never expire. When the core lights up, a single piece of work passes through many models: a lead agent plans, sub-agents each run the model the user assigned, one after another, and a review closes it out — every call accounted for. Here today. Here tomorrow.
The core lights up whenIn progressSub-agent mode shipsPlanned9coding Web opens to everyone