SPB Git

spb/zyquo-cloud

Public MIT

Native macOS AI chat client for 12 cloud providers — your keys, every cloud model, one beautiful chat.

phase0: complete provider research — PROVIDERS.md (12 providers × 8 points) + per-provider research files

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
simon-pierre boucher committed (Jul 30, 2026) parent d599821 Browse files

14 changed files +3,279 −6

modified docs/PLAN.md +20 −6
@@ -1,13 +1,27 @@
1 1 # Zyquo Cloud — Build Plan
2 2
3 −## Phase 0 — Provider Research (in progress)
3 +## Phase 0 — Provider Research ✅ (completed 2026-07-30)
4 4
5 −- [ ] Live-probe `/models` endpoints of all 12 providers with real keys (authoritative current model IDs)
6 −- [ ] Web research: official docs for each provider (auth, endpoints, schema, streaming, special params, rate limits, pricing)
7 −- [ ] Write `docs/PROVIDERS.md` covering all 12 providers × 8 research points
8 −- [ ] Phase checkpoint: PROVIDERS.md complete + summary
5 +- [x] Live-probe `/models` endpoints of all 12 providers with real keys (authoritative current model IDs)
6 +- [x] Live SSE streaming smoke test on all 12 providers (all HTTP 200)
7 +- [x] Web research: official docs for each provider (auth, endpoints, schema, streaming, special params, rate limits, pricing)
8 +- [x] Write `docs/PROVIDERS.md` covering all 12 providers × 8 research points
9 +- [x] Phase checkpoint: PROVIDERS.md complete + summary
9 10
10 −## Phase 1 — Project Setup (pending)
11 +**Phase 0 checkpoint summary:** All 12 providers documented in `docs/PROVIDERS.md` (assembled from
12 +per-provider files in `docs/research/`), each covering the 8 mandatory points, verified against live
13 +probes with real keys — every key authenticated, every provider streamed successfully. Major catalog
14 +churn found vs. training data: DeepSeek → v4-flash/v4-pro only; Mistral deprecates Magistral/Devstral/
15 +Nemo 2026-07-31 (reasoning via `reasoning_effort`); xAI catalog now grok-4.5/4.3/4.20/build; Cerebras
16 +down to 3 models; Perplexity has no `/models` (built-in catalog: sonar, sonar-pro, sonar-reasoning-pro,
17 +sonar-deep-research). Items unverifiable from docs are flagged inline and queued for Phase 7.
18 +
19 +## Phase 1 — Project Setup (in progress)
20 +
21 +- [ ] `Package.swift` — executable target `ZyquoCloud`, macOS 13+, swift-markdown dep
22 +- [ ] Minimal `@main` SwiftUI app that builds and launches
23 +- [ ] `Makefile`: `make dev` (build + assemble `Zyquo Cloud.app` + ad-hoc sign), Info.plist per spec
24 +- [ ] Phase checkpoint: `swift build` clean, app launches from Finder/`open`
11 25 ## Phase 2 — Architecture (pending)
12 26 ## Phase 3 — SecureKeyStore (pending)
13 27 ## Phase 4 — Design System (pending)
added docs/PROVIDERS.md +1636 −0
Large diff (1,636 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/anthropic.md +121 −0
Large diff (121 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/cerebras.md +100 −0
Large diff (100 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/deepinfra.md +180 −0
Large diff (180 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/deepseek.md +114 −0
Large diff (114 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/gemini.md +178 −0
Large diff (178 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/kimi.md +123 −0
Large diff (123 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/mistral.md +109 −0
Large diff (109 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/openai.md +153 −0
Large diff (153 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/perplexity.md +103 −0
Large diff (103 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/qwen.md +183 −0
Large diff (183 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/together.md +158 −0
Large diff (158 lines) is not loaded by default to keep the page fast.Load diff
added docs/research/xai.md +101 −0
Large diff (102 lines) is not loaded by default to keep the page fast.Load diff
Menu

Theme