Don't compete. Complete.

Crucible is a Developer Experience infrastructure platform — a collection of focused open-source tools that eliminate friction developers face with AI assistant configuration management across tools, repos, and teams.

The metallurgy metaphor

A crucible is the vessel where raw materials are refined under pressure into something useful. Every product name maps to a stage in the metalworking process.

Forge— Shape raw materials into useful tools (CLI that shapes configs)
Smelt— Extract pure metal from ore (shared plugin engine library)
Anvil— The surface you build on (SDK for third-party plugins)
Lathe— Precision shaping tool (MCP server wrapping forge commands)
Foundry— Where you cast finished goods (plugin registry/marketplace)
Cast— Pour into molds (frontend/embed scaffolding CLI)
Ember— The glow that shows where heat is (AI observability)
Mesh— Interlocking metal (config conflict resolution engine)

Founding principles

1.

Don't compete, complete

Build the cross-tool coordination layer that no single AI vendor will build. Complement every tool, compete with none.

2.

DX is the whole product

If it's not delightful to use, it doesn't ship. Developer experience isn't a feature — it's the product itself.

3.

Build for the final vision from day one

Architecture supports the endgame even when shipping an MVP. No throwaway scaffolding.

4.

Speed over completeness

Ship narrow, iterate fast. A working tool today beats a perfect tool next quarter.

5.

Community is the moat

Open source. MIT license. Community contributions outscale any solo effort.

6.

Cross-tool is the structural advantage

No AI vendor will solve the multi-tool problem. The value is in the space between tools.

7.

Platform outlasts any individual tool

AI tools will come and go. The coordination infrastructure persists.

Product roadmap

ProductTypePurposeStatus
ForgeCLIAI environment config syncShipped
EmberCollectorAI assistant observabilityResearched
SmeltLibraryShared plugin engineDesigned
AnvilSDKPlugin development SDKDesigned
LatheMCP ServerForge commands as MCP toolsDesigned
FoundryWeb + APIPlugin registry/marketplaceDesigned
CastCLIFrontend/embed scaffoldingDesigned

Architecture: platform of focused CLIs sharing @crucibledx/smelt. See platform architecture.

Path C: Platform of CLIs

Three architecture paths were evaluated: a god-mode universal CLI, separate CLIs with no shared code, or a platform of focused CLIs sharing a plugin infrastructure library. Path C won.

Crucible Ecosystem — Platform of focused CLIs

Each product is independent enough to be useful alone, but shares infrastructure for engineering leverage, community cohesion, and a defensible moat.