Native BYOK support for visual reviews and Ask without an external coding agent
Los mantenedores suelen responder en 1 día
@thesiti92 ya está trabajando en esto.
Desde el 19/10/2026.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Start by reading the Desktop generation and Ask entry points and the existing API-key and custom-endpoint settings used for file summaries. Map how external coding agents currently handle repository and diff exploration, generation, and conversations. The work is done when users can configure a provider and model, complete and resume the described workflows without an external agent, and receive progress, cancellation, and actionable errors.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Whiteboard Desktop already supports starting a visual review, but generation and Ask depend on an external coding agent installed on the machine.
The existing API-key and custom-endpoint settings power diffr’s file summaries. They do not enable whiteboard generation or Ask. Users who already have an API key therefore still need to install and configure Claude Code, Codex, Cursor, OpenCode, or Pi to use the full AI workflow.
Proposed experience
Add a native bring-your-own-key (BYOK) mode: install Whiteboard, configure an API key for a supported provider, choose a supported model, and use Whiteboard’s AI features directly.
Providers could include OpenRouter, Anthropic, OpenAI, and others, with no preferred provider.
Users should be able to:
- Generate visual reviews from GitHub PRs or branch comparisons.
- Explore and understand a repository’s architecture.
- Generate and modify diagrams and explanations.
- Ask contextual questions and request changes to a review through Ask.
- Find and resume saved conversations.
The complete workflow should work on a machine with no external coding agent installed. Connecting a provider through an externally installed agent would not satisfy this request.
Proposed approach
Add native BYOK as an alternative to external coding agents across Desktop generation and Ask:
- Let users configure a provider, securely save or remove an API key, and select a supported model in Whiteboard. Keep keys out of logs and shared content.
- Support repository and diff exploration, whiteboard generation, and follow-up questions or edits through Ask using that configuration.
- Save conversations so users can reopen and continue them after restarting Whiteboard.
- Provide visible progress, cancellation, and actionable errors. Clearly communicate model limitations rather than assuming compatibility with every model a provider offers.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.9k
- Forks
- 145
- Merge medio
- 15 h 55 min
- PR fusionados (30 d)
- 593
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de devdotfast/whiteboard
-
Privacy page missingPosiblemente ocupada @sidkmenon la tomó hace 14 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
devdotfast/whiteboard#1091 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Feature request: wider tablesAbierto
Dificultad 3/5 Medio día Aptitud para principiantes 42/100
devdotfast/whiteboard#1429 ·
Los mantenedores suelen responder en 1 día
-
Add Kotlin as an optional language group in Whiteboard DesktopPosiblemente ocupada @sidkmenon la tomó hace 13 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
devdotfast/whiteboard#1092 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Feature request: Github CommentsAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
devdotfast/whiteboard#1090 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
trace query decoupled from remote storagePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
devdotfast/whiteboard#1009 ·
Los mantenedores suelen responder en 1 día
Todos los issues de devdotfast/whiteboard
Issues similares
-
Add: MahdawiounTV HDAbiertocheck:passed streams:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
iptv-org/iptv#56890 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
type: enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
franciscoBSalgueiro/en-croissant#1061 ·
Los mantenedores suelen responder en 3 días
-
S: triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
comp/desktop desktop/shell os/windows P3 tool/file type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NousResearch/hermes-agent#145928 ·
Los mantenedores suelen responder en 1 día