Overview
Migrate CodeCora from TypeScript V1 (SaaS, token billing) to Rust V2 (Open Core, BYOK).
Goal: Unify the CodeCora brand around the open-source cora-cli Rust tool. Replace the V1 TypeScript SaaS product that underperformed with the V2 open-core BYOK approach.
Scope
What Exists (V1)
- GitHub App:
apps/code-cora (TypeScript backend, SaaS)
- Website:
codecora.dev (SaaS landing page, pricing, testimonials)
- npm:
@codecora/cli (TypeScript wrapper)
- Org:
codecoradev (GitHub, 0 repos)
- Pricing: FREE 1M tokens + PRO $5/mo
What We're Building (V2)
- GitHub App:
apps/code-cora (Rust backend, BYOK)
- Website:
codecora.dev → cora-cli embedded website (open source messaging)
- Install: binary download (cargo / GitHub Releases)
- Repo:
codecoradev/cora-cli
- Model: Open source (MIT), BYOK, no billing
Timeline
| Week |
Focus |
Key Issues |
| W1 |
Foundation: repo transfer + branding |
Repo transfer, URL updates, action refs |
| W2 |
Website overhaul + GitHub App backend |
Content rebrand, CF Pages deploy, Rust backend MVP |
| W3 |
Integration test + launch |
E2E test, app listing update, launch verification |
Key Decisions
| # |
Decision |
Choice |
Rationale |
| 1 |
SaaS billing |
Remove for now |
Open core first, monetize later |
| 2 |
GitHub App backend |
Rust (new) |
Reuse cora-cli library, BYOK |
| 3 |
Website |
cora-cli/website → codecora.dev |
Single source of truth |
| 4 |
npm @codecora/cli |
Deprecate |
Binary download replaces it |
| 5 |
Repo location |
codecoradev/cora-cli |
Brand alignment |
Related
Overview
Migrate CodeCora from TypeScript V1 (SaaS, token billing) to Rust V2 (Open Core, BYOK).
Goal: Unify the CodeCora brand around the open-source
cora-cliRust tool. Replace the V1 TypeScript SaaS product that underperformed with the V2 open-core BYOK approach.Scope
What Exists (V1)
apps/code-cora(TypeScript backend, SaaS)codecora.dev(SaaS landing page, pricing, testimonials)@codecora/cli(TypeScript wrapper)codecoradev(GitHub, 0 repos)What We're Building (V2)
apps/code-cora(Rust backend, BYOK)codecora.dev→ cora-cli embedded website (open source messaging)codecoradev/cora-cliTimeline
Key Decisions
Related