diff --git a/packages/app/src/components/settings-providers.tsx b/packages/app/src/components/settings-providers.tsx index dbf2ffc908..e39e8a8176 100644 --- a/packages/app/src/components/settings-providers.tsx +++ b/packages/app/src/components/settings-providers.tsx @@ -20,7 +20,10 @@ export const SettingsProviders: Component = () => { const globalSDK = useGlobalSDK() const providers = useProviders() - const connected = createMemo(() => providers.connected()) + const connected = createMemo(() => { + const paid = providers.paid().length > 0 + return providers.connected().filter((p) => p.id !== "opencode" || paid) + }) const popular = createMemo(() => { const connectedIDs = new Set(connected().map((p) => p.id)) const items = providers