picoclaw/docs/guides
taonyx a36472b55f
Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710)
* feat(model): add `picoclaw model add` for custom OpenAI-compatible endpoints

Onboards a model from a user-supplied API base + key by hitting
GET <base>/models, prompting the user to pick one, and writing the entry
into model_list[] (with api_keys) plus setting it as the default model.
This was previously only available in the TUI launcher (issue #2208) and
is now accessible from the CLI:

    picoclaw model add -b URL -k KEY [-m MODEL] [-n ALIAS]

* chore: remove deprecated picoclaw-launcher-tui

Per RFC #2208, the TUI launcher is deprecated in favor of the CLI; its
"online model picker" feature has been ported to `picoclaw model add` in
the previous commit. This drops the binary and all build/release/docs
references:

- delete cmd/picoclaw-launcher-tui/ and assets/launcher-tui.jpg
- Makefile: remove the `build-launcher-tui` target
- .goreleaser.yaml: drop the build entry plus the `picoclaw-launcher-tui`
  ids from the launcher docker image, macOS notarize list, and nfpms
  contents
- docker/Dockerfile.goreleaser.launcher: drop the COPY for the TUI binary
- READMEs (root + 8 locales): remove the "TUI Launcher" section and
  screenshot link
- docs/guides/docker.*: update the "launcher image includes …" sentence
  to reflect the two remaining binaries

`make build` still succeeds; `go build ./web/backend` (the launcher
target) still succeeds. `picoclaw-launcher` (web console) is unaffected.
2026-04-29 17:52:47 +08:00
..
ANTIGRAVITY_USAGE.fr.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
ANTIGRAVITY_USAGE.ja.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
ANTIGRAVITY_USAGE.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
ANTIGRAVITY_USAGE.pt-br.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
ANTIGRAVITY_USAGE.vi.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
ANTIGRAVITY_USAGE.zh.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
chat-apps.fr.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
chat-apps.ja.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
chat-apps.md feat(commands): add MCP slash commands and tool details 2026-04-21 11:01:04 +02:00
chat-apps.ms.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
chat-apps.pt-br.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
chat-apps.vi.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
chat-apps.zh.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
configuration.fr.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
configuration.ja.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
configuration.md Merge pull request #2535 from afjcjsbx/feat/mcp-channel-commands 2026-04-22 14:54:28 +02:00
configuration.ms.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
configuration.pt-br.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
configuration.vi.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
configuration.zh.md refactor: support explicit provider field in model list entries (#2609) 2026-04-22 11:28:47 +08:00
docker.fr.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
docker.ja.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
docker.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
docker.ms.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
docker.pt-br.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
docker.vi.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
docker.zh.md Add CLI support for custom OpenAI-compatible endpoints and remove TUI (#2710) 2026-04-29 17:52:47 +08:00
hardware-compatibility.fr.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
hardware-compatibility.ja.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
hardware-compatibility.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
hardware-compatibility.pt-br.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
hardware-compatibility.vi.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
hardware-compatibility.zh.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
providers.fr.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
providers.ja.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
providers.md refactor: support explicit provider field in model list entries (#2609) 2026-04-22 11:28:47 +08:00
providers.pt-br.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
providers.vi.md docs: update documentation for Gemini native protocol (#2601) 2026-04-21 16:15:09 +08:00
providers.zh.md refactor: support explicit provider field in model list entries (#2609) 2026-04-22 11:28:47 +08:00
README.md docs: add session and routing documentation (#2571) 2026-04-17 21:25:18 +08:00
routing-guide.md refactor: support explicit provider field in model list entries (#2609) 2026-04-22 11:28:47 +08:00
routing-guide.zh.md refactor: support explicit provider field in model list entries (#2609) 2026-04-22 11:28:47 +08:00
session-guide.md docs: add session and routing documentation (#2571) 2026-04-17 21:25:18 +08:00
session-guide.zh.md docs: add session and routing documentation (#2571) 2026-04-17 21:25:18 +08:00
spawn-tasks.fr.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
spawn-tasks.ja.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
spawn-tasks.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
spawn-tasks.ms.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
spawn-tasks.pt-br.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
spawn-tasks.vi.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00
spawn-tasks.zh.md refactor(docs): reorganize docs by type and locale 2026-04-17 14:00:45 +08:00

Guides

Task-oriented guides for setup, configuration, and common PicoClaw workflows.

Translations usually live beside the English source when available.