Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
b598d65
feat(opencode): add AI/ML API (aimlapi.com) provider
ngrink Jul 17, 2026
b44c11c
feat(opencode): AI/ML API guided onboarding in the provider connect flow
ngrink Jul 17, 2026
be7f285
fix(opencode): fetch aimlapi models without a key — endpoint is public
ngrink Jul 17, 2026
d27e968
fix(opencode): provide the overlay ModelsDev layer to server runtimes
ngrink Jul 20, 2026
155c70b
fix(opencode): keep aimlapi setup dialog stable across phase changes
ngrink Jul 20, 2026
198ea43
feat(opencode): map aimlapi catalog capabilities and modalities
ngrink Jul 20, 2026
b61682e
fix(opencode): stop the aimlapi catalog from phoning home on every st…
ngrink Jul 20, 2026
71ee02e
test(opencode): update openai priority after inserting aimlapi in the…
ngrink Jul 20, 2026
9f91e91
i18n(kilo): translate the aimlapi provider note into all locales
ngrink Jul 20, 2026
5c7f676
chore(opencode): pre-PR cleanups for the aimlapi onboarding flow
ngrink Jul 20, 2026
c72700d
feat(opencode): map aimlapi catalog pricing to per-1M model cost
ngrink Jul 20, 2026
49df923
feat(opencode): surface aimlapi model descriptions in the detail panel
ngrink Jul 20, 2026
57ce54a
feat(opencode): tag every aimlapi request with attribution headers
ngrink Jul 21, 2026
f763976
feat(opencode): ship the kilocode aimlapi partner id as the default
ngrink Jul 21, 2026
9c0b2c9
feat(opencode): hide aimlapi image-generation models served over chat
ngrink Jul 22, 2026
11311d8
refactor(opencode): make the aimlapi partner id a fixed constant
ngrink Jul 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/aimlapi-provider.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@kilocode/cli": minor
"kilo-code": minor
---

Add AI/ML API (aimlapi.com) provider with guided onboarding: 1000+ models with one API key and a dynamic model list, plus an in-TUI connect flow — paste an existing key, or sign in by email (passwordless code for existing accounts; registration with checkout top-up and automatic key issuance for new ones).
1 change: 1 addition & 0 deletions packages/kilo-i18n/src/ar.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/br.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/bs.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/da.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ export const dict = {
// Provider settings translations
"settings.providers.group.recommended": "Empfohlen",
"settings.providers.note.kilo": "Zugriff auf 500+ KI-Modelle",
"settings.providers.note.aimlapi": "Über 1000 Modelle von allen großen Anbietern, Einrichtung mit einem Klick",
"settings.providers.note.opencode": "Kuratierte Modelle, darunter Claude, GPT, Gemini und mehr",
"settings.providers.note.anthropic": "Direkter Zugriff auf Claude-Modelle, einschließlich Pro und Max",
"settings.providers.note.deepseek": "DeepSeek-Modelle für Denk- und Programmieraufgaben",
Expand Down
1 change: 1 addition & 0 deletions packages/kilo-i18n/src/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export const dict = {
// Provider settings translations
"settings.providers.group.recommended": "Recommended",
"settings.providers.note.kilo": "Access 500+ AI models",
"settings.providers.note.aimlapi": "1000+ models from all major providers, one-click setup",
"settings.providers.note.opencode": "Curated models including Claude, GPT, Gemini and more",
"settings.providers.note.anthropic": "Direct access to Claude models, including Pro and Max",
"settings.providers.note.deepseek": "DeepSeek models for reasoning and coding tasks",
Expand Down
1 change: 1 addition & 0 deletions packages/kilo-i18n/src/es.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/fr.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/it.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/ja.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/ko.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/nl.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/no.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/pl.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/ru.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/th.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/tr.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/uk.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/zh.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/kilo-i18n/src/zht.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/opencode/src/effect/app-runtime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { Ripgrep } from "@opencode-ai/core/ripgrep"
import { Storage } from "@/storage/storage"
import { Snapshot } from "@/snapshot"
import { Plugin } from "@/plugin"
import { ModelsDev } from "@opencode-ai/core/models-dev"
import { ModelsDev } from "@/provider/models" // kilocode_change - overlay layer injects kilo/apertis/aimlapi into the catalog
import { ModelCache } from "@/provider/model-cache" // kilocode_change
import { Provider } from "@/provider/provider"
import { ProviderAuth } from "@/provider/auth"
Expand Down
Loading
Loading