unsloth/studio
Daniel Han 78b8ec8194 feat(chat): add search, feedback, export, shortcuts, memory, prompts, folders, artifacts
Comprehensive set of chat UI enhancements for ML power users.

Search: debounced sidebar search filtering threads by title and first
user message content.

Feedback: thumbs up/down buttons on assistant messages, persisted to
IndexedDB for preference dataset collection (DPO/RLHF).

Export: per-thread Markdown, JSON, and JSONL export from the sidebar
dropdown. JSONL uses OpenAI chat format for direct SFT use.

Keyboard shortcuts: Cmd+K command palette (cmdk), Cmd+Shift+N new chat,
Cmd+Shift+C compare, Cmd+Shift+S settings, ? help dialog.

Session memory: persistent context entries injected into system prompt.
CRUD panel in settings with per-entry toggle and token budget indicator.

Prompt library: reusable prompt templates with {{variable}} substitution,
stored in IndexedDB with tag support.

Folders and pinning: collapsible folder groups in sidebar, pin threads
to top, move-to-folder via dropdown menu.

Artifacts panel: auto-detected code blocks (20+ lines), HTML, and SVG
open in a right-side panel with version history and inline editing.

Screen wake lock: prevents screen sleep during long inference runs.

DB changes: Dexie version 4 adds folders, prompts, memory tables and
searchText/folderId/pinned/feedback fields with migration backfill.
2026-03-25 10:21:50 +00:00
..
backend build(deps): bump oxc-parser (#4571) 2026-03-25 02:44:38 -07:00
frontend feat(chat): add search, feedback, export, shortcuts, memory, prompts, folders, artifacts 2026-03-25 10:21:50 +00:00
__init__.py Final cleanup 2026-03-12 18:28:04 +00:00
install_python_stack.py fix: prevent UnicodeEncodeError on Windows CP1252 consoles in studio setup (#4563) 2026-03-24 22:04:09 -07:00
LICENSE.AGPL-3.0 Add AGPL-3.0 license to studio folder 2026-03-09 19:36:25 +00:00
setup.bat Final cleanup 2026-03-12 18:28:04 +00:00
setup.ps1 Fix Studio silently exiting on Windows without error output (#4527) 2026-03-22 08:23:03 -07:00
setup.sh gate on min uv version and shortcut python candidate search if known (#4489) 2026-03-22 05:20:25 -07:00
Unsloth_Studio_Colab.ipynb Created using Colab 2026-03-22 04:57:26 -07:00