A dual-mode AI application combining chat and rich-text AI editing, powered by Vue 3.5 + TypeScript. Features streaming Markdown rendering, Mermaid diagrams, Quill 2.0 rich-text editor, Monaco diff view, multi-format export (PDF/DOCX/Markdown/HTML), and offline-first IndexedDB storage.
TypeScript
20
5
MIT License
Chat & Edit is a dual-mode AI application that combines a chat interface with rich-text AI editing capabilities, designed for users who need both conversational AI interactions and advanced document editing features. Built with Vue 3.5 + TypeScript, it offers offline-first storage, multi-format export options, and streaming Markdown rendering with support for Mermaid diagrams and mathematical notation.
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.