Repository navigation
TurboCode 0.65
TurboCode now sets itself up on first launch, lets you follow and steer a working model without interrupting it, gives Studio bundled skills for pages, documents, and decks, and introduces a calmer visual language.
Features
- First-launch setup: finds llama-server, LM Studio, Ollama, vLLM, or Jan on your Mac or at an address you type, reads the context window and vision support from llama-server, checks tool calls, and writes
~/.turbocode/models.jsononly when you choose Create and Start. - Progress answers: ask how the work is going while a model is busy, and the on-device model answers in a card above the composer. The working model never sees the question.
- Steering between tool rounds: messages sent during a turn reach native models at the next tool boundary instead of at the end of the turn.
- Live tool calls: the Transcript sheet shows calls while they stream, warns after three identical calls, and can stop the turn.
- Current date: the model is told today's date, without touching the cached system prompt.
- Studio skills:
studio-web-design,studio-documents, andstudio-presentations, loaded only when needed. Documents and decks are written as HTML and printed to PDF in the VM. - Artifacts library: one card per session, with rendered thumbnails for HTML pages.
- Composer: Coding names the active workspace; Studio shares a folder from the composer and shows Review & Export only while files are waiting.
- New look: terracotta accent, serif titles, shared surfaces, and a solid or translucent sidebar.
Fixes
- Switching conversations quickly could save one conversation with another's blocks.
- A refused send no longer loses the draft.
- A second Return while steering no longer queues the message twice.
- A refused delegation stays readable and no longer prints the system prompt into the chat.
- The app no longer shows two View menus.
Notes
models.jsonis no longer written before the first-launch setup completes; an existing catalog is never overwritten.- This build is ad-hoc signed and not notarized. If macOS blocks the first launch, approve it in System Settings → Privacy & Security or open it with right-click → Open.
Full details in CHANGELOG.md.