Battle Arena
Race up to 4 AI models on a single prompt — same provider or mixed providers. Same-time mode fires all contenders at once; One-by-one mode runs them serially in pick order and even allows your loaded on-device model. A live monitor ranks who finished first, who is fastest (tokens/sec), and who wrote most, then declares an overall winner with a transparent 40/30/30 weighted score. Find it in the Toolkit tab.
4 Contenders · Live Monitor · Verdict
Slide Maker
Describe a topic and the AI designs every slide — title, bullets, visuals, speaker notes. Text-only models reserve proper image boxes; Stable Diffusion renders them. Regenerate any single slide, edit by hand, reorder, then export Markdown, PDF, or standalone HTML. Find it in the Toolkit tab.
AI Deck · Regen · MD/PDF/HTML
CubicWeb Builder
Tell AI what to build — files stream live into the explorer with a live-reloading preview, v0-style. Plan mode, undo history, diff view, responsive viewports, screenshot-to-code, one-click deploy to Vercel/Netlify, plus React/Vite/Next.js dev-server pipeline with validation and crash recovery. Find it in the Toolkit tab.
Live Build · Deploy · Dev Servers
Developer Terminal
A real shell in the app: run commands in the project workspace with streaming output, command history and autocomplete. One-tap installs for AI coding CLIs — Claude Code, OpenCode, Cline and Kilo — then launch them inside your project and interact directly.
Shell · CLI Manager · History
System Logs
When valid code still won't run, CubicWeb System Logs tells you why: structured CW-* diagnostics separate code bugs from missing runtimes and device limits, so the AI stops rewriting good code and shows you the real fix instead.
CW-* Codes · No-loop Fixes
Local AI Inference
Run LLMs on-device via llama.cpp (GGUF) with GPU acceleration through Vulkan / OpenCL, or Google's LiteRT-LM runtime for .litertlm models. Streaming tokens with real-time speed display.
GGUF + LiteRT + GPU
20+ Cloud Providers
OpenRouter, OpenAI, Anthropic, Gemini, DeepSeek, Groq, Mistral, Together AI, and 12+ more. Import fresh models from /models, test every model to see what's really online, auto-hide the dead ones, and auto-sync on your schedule.
Unified Plugin Architecture
Image Generation
On-device Stable Diffusion 1.5 via FFI with Vulkan acceleration. Generate images completely offline — DreamShaper, CyberRealistic, Realistic Vision, and more safetensors models.
SD 1.5 · Vulkan · FFI
Skills
Offline prompt-injection extensions in markdown. No network, no SDK — just text appended to the system prompt. Intelligent per-prompt activation scores and selects the top 2 relevant skills.
5 Built-in · Import · Browse
MCP Server
Connect a single remote MCP server via Streamable HTTP / SSE. Tools are added to OpenAI-compatible cloud requests with automatic tool-call round-tripping and size-capped results.
HTTP / SSE · Bearer Auth
Local API Server
Expose local models as an OpenAI-compatible API on port 8080. Use your downloaded GGUF or LiteRT models from any compatible client on your network — no cloud required.
Port 8080 · OpenAI Format
Web Fetch
Toggle on in chat to automatically fetch and inject web content from URLs in your message. Pages are stripped to clean text, with visible source chips (favicon + domain) shown below responses.
3 Links · 9K Chars · 15s Timeout
Multi-Session Chat
Full chat history with Hive persistence, full-text searchable sidebar, message actions (copy, share, regenerate, branch, edit), revision history, and code blocks with syntax highlighting.
Search · Export · Branch
App Lock
Biometric gate on launch and background-resume — Android biometrics or Windows Hello, with device-PIN fallback. Your conversations stay yours, even on a shared device.
Hello · Fingerprint · PIN
Backup & Restore
Export every conversation to a portable JSON backup and merge-restore it on any device. Pin important chats so they always float to the top of history.
JSON · Pin · Merge
Read Aloud
Listen to any reply with on-device text-to-speech. Locale-matched voices across all 15 languages — tap a bubble to start, tap again to stop.
TTS · 15 Locales
Desktop Power
Keyboard-first on desktop: Ctrl+N new chat, Ctrl+F history search, Ctrl+1–4 tabs — plus a close guard that asks before quitting a running generation or download.
Shortcuts · Close Guard