Mature working prototypes
Production-used packages where new contract and generation ideas are proven against real projects.
Codepot connects typed contracts, reusable template packs, safe generation, and language tooling. Use the mature OpenAPI and Jinja workflow today, follow the official codepotx runtime, and explore the final Codepot Lang platform.
One ecosystem
Codepot evolves features through three complementary stages. The mature prototype packages remain supported while validated ideas move into codepotx and then into the final Rust platform.
Production-used packages where new contract and generation ideas are proven against real projects.
The stable rewrite path: a frontend-neutral runtime with a thin CLI and room for web, editor, MCP, and embedded clients.
The Rust language, compiler, runtime, CLI, LSP, extension, web tooling, and MCP integration that complete the long-term project.
Why Codepot
Each package has a deliberate role. Contracts describe intent, template systems preserve real project conventions, runtimes coordinate safe work, and language tooling makes the same meaning available to editors and AI.
Feature maturity path
New ideas can be proven in mature packages, stabilized behind the frontend-neutral codepotx runtime, and finally expressed through the Rust language and toolchain.
The supported TypeScript prototype validates authoring patterns against real APIs and emits standards-based OpenAPI plus generator-focused metadata.
The supported Python runtime consumes OpenAPI, builds a normalized model, and exercises Jinja template packs, write policies, diagnostics, and project tasks in real applications.
The official JavaScript rewrite separates contracts, authoring, templating, generation, platform adapters, and runtime operations behind stable typed artifacts.
codepotx-cli is only the terminal frontend. Web tools, editor extensions, MCP servers, desktop applications, and embedded Node.js clients can drive the same runtime operations.
The Rust language, standard library, compiler, IR, analysis host, formatter, CLI, LSP, and extension make software intent a first-class typed platform rather than a TypeScript-only configuration model.
Contracts, semantic artifacts, diagnostics, plans, and templates become shared material for human review, deterministic tools, and future AI integrations through Codepot MCP.
Workflows
Each tab is loaded from a real source file in the website project. Edit the contract, CodepotG task, paths configuration, or Jinja template in the shared syntax-highlighted editor.
Who it serves
Codepot keeps domain meaning and implementation patterns explicit, whether you are maintaining today's OpenAPI workflow or building the next generation of developer tooling.
API and platform teams
Template and product teams
Tooling and AI builders
Craft the next layer
Build with the supported codepot-openapi and codepotg workflow, evaluate the official codepotx runtime, or follow Codepot Lang as the Rust compiler, codepot CLI, LSP, extension, web, and MCP platform come together.
Open source · MIT licensed
Framework and target-language neutral
Built for developers, tools, and AI agents