
Clui
Overview
Built a macOS floating desktop overlay for the Claude Code CLI using Electron 35, React 19, and Zustand, providing a transparent always-on-top chat interface with multi-tab session management, toggled via a global hotkey.
Engineered a custom permission approval system with a local HTTP hook server intercepting tool calls (Bash, Edit, Write), featuring per-launch secrets, per-run tokens, 5-minute auto-deny timeouts, and a renderer-driven Allow/Deny card UI for granular tool authorization.
Integrated a skills marketplace fetching plugin catalogs from Anthropic GitHub repos, voice input via Whisper transcription, file/screenshot attachments, conversation history resumption, slash commands, live todo tracking, and auto-updates via GitHub Releases.
Technologies
Contributors
- Youssef Chouay
