A distraction-free, async-first writing and publishing workflow plugin for WordPress.
Author: Kunal Pareek Plugin URI: kunalpareek.in/writingmode
WritingMode transforms the WordPress block editor into a focused, minimal, and team-friendly writing environment. It is built for bloggers, editorial teams, and indie publishers who want a structured pre-publish workflow without the overhead of a full editorial platform.
| Feature | Description |
|---|---|
| Distraction-Free Mode | Collapses WordPress admin UI, leaving only your content and a minimal floating toolbar |
| Team Draft Comments | Async internal notes on drafts, never visible to readers, archived on publish |
| Editorial Checklist | Pre-publish reminders that inform but never block |
| Content Changelog | Lightweight save history with word count tracking and optional notes |
| AI Suggestions | Optional, user-configured AI writing assistance via your own API key |
- WordPress 6.3 or higher
- PHP 8.0 or higher
- Block editor (Gutenberg) enabled
Search for WritingMode in Plugins > Add New Plugin.
- Download the latest release ZIP from GitHub Releases.
- Upload via Plugins > Add New Plugin > Upload Plugin.
- Activate and configure at Settings > WritingMode.
git clone https://github.com/KunalPareek21/writingmode.gitPlace the writingmode folder in your wp-content/plugins/ directory.
- Setup Guide
- Architecture
- REST API Reference
- AI Integration
- Accessibility
- Performance
- Customization
- Contribution Guide
- WordPress.org Submission
- Writing first, features second. UI disappears when you create.
- Async collaboration without complexity. No meetings required.
- AI assists, never controls. Explicitly opt-in, your API key, your data.
- Accessibility is non-negotiable. WCAG 2.1 AA throughout.
- Performance has no compromise. Assets load only where needed.
- Open source and community-first. GPL v2, contributions welcome.
See docs/contribution-guide.md for development setup, coding standards, and PR workflow.
Copyright (C) 2026 Kunal Pareek