Editor and AI Assistant
The MisarBlog editor and its built-in AI assistant — writing surfaces, slash commands, media tools, autocomplete, and the full AI writing panel.
MisarBlog pairs a rich TipTap-based editor with an AI assistant that lives directly inside the writing surface. This page covers what the editor and assistant actually do.
The Editor
MisarBlog gives you four ways to work on the same article, switchable at any time from the mode selector:
- Rich Text — a full WYSIWYG surface with a formatting toolbar, bubble menu (on selection), and floating menu (on empty lines).
- Markdown — write in raw Markdown with live input rules.
- Block — a block-oriented editing view for rearranging structure.
- Preview — render the article exactly as readers will see it.
Slash Commands
Type / anywhere to open the command menu. Available blocks include:
- Text, Heading 1, Heading 2, Heading 3
- Bullet List, Numbered List, Task List
- Code Block, Blockquote, Divider, Table
- Callouts — Info, Warning, Tip, Note
- Toggle Section
- AI actions — Continue writing, Generate outline, Improve writing, and the full AI Assistant
Formatting
The toolbar and keyboard shortcuts cover bold, italic, strikethrough, inline code, highlight, links, headings, lists, task lists, blockquotes, code blocks with syntax highlighting, and tables. See the Editor Guide for the full shortcut reference.
Media
- Image upload — drag, paste, or upload images; they are optimized and served via CDN.
- Stock photos — search and insert royalty-free images from Unsplash and Pexels without leaving the editor.
- AI cover images — generate a cover image from a text prompt.
- Embeds — paste a URL to embed external content.
Drafts
- Auto-save — your work is saved continuously as you type, with an auto-save indicator.
- Draft recovery — if a session is interrupted, a recovery banner restores your unsaved changes.
The AI Assistant
The AI assistant is available inline and as a side panel. It streams responses directly into your draft.
Autocomplete
As you write, ghost-text autocomplete suggests the next few words. Press Tab to accept a suggestion or Esc to dismiss it.
Inline AI
Select any text and press Cmd/Ctrl + K to run a quick AI action on just that selection.
AI Writing Panel
Open the panel with Cmd/Ctrl + Shift + A to run any of these actions on your selection or the whole article:
Rewrite and refine
- Improve the writing
- Fix grammar & spelling
- Make it shorter / Make it longer
- Professional tone / Casual tone
- Write in a famous author's style
- Match a reading level
- Auto-format the article
Generate and expand
- Continue writing
- Generate an outline
- Research & Write (full draft from a topic)
- Table of contents
- Summarize the article
- Write social media posts
- Generate a cover image
Titles, tags, and SEO
- Suggest titles
- Generate SEO/AEO titles
- Suggest tags
- SEO check
- Score my content
- Score my headline
Verify and translate
- Fact-check the article
- Translate
- Custom request
AI actions in the editor stream over the session-authenticated /api/ai/generate, /api/ai/autocomplete, /api/ai/chat, and /api/ai/image endpoints. Streaming research (/api/v1/ai/research) is also session-authenticated (first-party editor only). For programmatic API-key access, the public API exposes title generation at https://api.misar.io/blog/v1/ai/titles.
Chat
A chat assistant is available in the panel for open-ended questions and back-and-forth about your draft.
Getting Started
Open the editor
Start a new article from your dashboard.
Pick a writing surface
Switch between Rich Text, Markdown, Block, and Preview from the mode selector.
Use the AI assistant
Press Cmd/Ctrl + Shift + A for the AI panel, or Cmd/Ctrl + K on a selection for inline AI.