CaseMark lets operators bring their own AI keys
kveton's fork now stores Anthropic and Gemini API keys encrypted so firms can plug in their own model accounts alongside the built-in ones.
The change is structural, not cosmetic. CaseMark added encrypted storage for customer-supplied API keys - the kind of credential a firm might already hold with Anthropic (maker of Claude) or Google (maker of Gemini) - and then taught the model picker to read from those credentials to decide what's actually selectable. The platform's own Case.dev models stay in the mix; native Claude and Gemini join them as first-class options whenever a key is configured.
The settings page was reshaped to match: separate sections for Case.dev, model providers, defaults, and storage, with Case Vault kept as the canonical storage backend. Three follow-up commits chasing review feedback suggest the team took the credential and provider semantics seriously before merging.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?