Repository navigation
π¬ Interactive Chat Interface with OpenCode Integration
Release v0.3.0
Title:
π¬ Interactive Chat Interface with OpenCode Integration
Description:
New Features Release (v0.3.0)
This release introduces a powerful interactive chat interface and OpenCode web integration, transforming efx-face-manager into a complete MLX model interaction platform.
π What's New
Interactive Chat Interface
- Built-in chat UI for direct model interaction within the TUI
- Conversation history management with persistent storage
- Real-time markdown rendering with syntax highlighting (Glamour/Dracula theme)
- Multi-exchange navigation and scrolling
- Conversation management: create new, rename, delete conversations
- Smart viewport with auto-scroll and exchange-level navigation
- Visual spinner for streaming responses
OpenCode Web Integration
- Launch browser-based chat interface (OpenCode) alongside TUI
- Automatic runner script generation for seamless server integration
- One-click launch with 'o' key from server manager
- Inline execution support with 'O' key (suspend/resume TUI)
- Clipboard copy for manual execution
Enhanced User Experience
- Context-aware ESC navigation (chat history β chat view)
- Keyboard shortcuts:
ctrl+n(new chat),ctrl+d(delete),ctrl+r(rename) - Exchange-level browsing with
ekey for focused message review - Auto-save conversations with model/port association
- Responsive layout with dynamic viewport sizing
π§ Technical Improvements
- New
chatpackage with Runner, Storage, and Conversation models - SQLite-based conversation persistence
- Markdown renderer integration with word-wrap support
- Spinner component for loading states
- Text input with focus management
- Code cleanup: removed unused
widthparameter fromrenderMessages
π¦ Installation
curl -fsSL https://raw.githubusercontent.com/electroheadfx/efx-face-manager/main/install.sh | bashπ― Usage
From the Server Manager with a running server:
- Press
cto open interactive chat - Press
oto copy OpenCode launch command - Press
Oto launch OpenCode inline (suspend TUI) - Press
hto view chat history and manage conversations
Full Changelog: v0.2.0...v0.3.0