Skip to content

puni9869/blank-editor

App Icon

Blank Editor

A minimal, premium-grade AI-powered text editor for clean writing and intelligent editing.

Contributors Issues Pull Requests License Last Commit


✨ Features

🧠 AI-Powered Writing Assistance

  • Smart content refinement and clarity improvement.
  • Built with TipTap + ProseMirror
  • Formatting: bold, italic, underline, strikethrough, highlight
  • Headings (H1-H5), bullet/ordered lists, blockquote, code block, divider
  • Text alignment controls: left, center, right, justify
  • Journal block support

💾 Note Persistence

  • Auto-save editor content and title in localStorage
  • Save and manage notes in IndexedDB
  • Search and reopen saved notes from the "All Notes"

⚡ Productivity

  • Keyboard shortcuts for save, notes, fullscreen, and quick new page
  • Fullscreen mode
  • Minimal interface with responsive layout
  • Toast feedback for editor actions

Demo

Check out the live demo here: Blank Editor Demo

Screenshots

Blank Editor Screenshot 8 Blank Editor Screenshot 4 Blank Editor Screenshot 1 Blank Editor Screenshot 2 Blank Editor Screenshot 3


Installation

git clone https://github.com/puni9869/blank-editor.git
cd blank-editor
corepack enable
pnpm install

If corepack is unavailable, install pnpm globally with npm install -g pnpm.


Usage

Development

pnpm dev

This opens the editor locally at http://localhost:5173.

Build for Production

pnpm build
pnpm preview

Format and Lint

pnpm format       # Prettier formatting
pnpm lint         # ESLint checks
pnpm lint:fix     # Auto-fix linting issues

Contributing

We ❤️ contributions! See CONTRIBUTING.md for guidelines.

  • Fork the repo
  • Create a new branch (feature/your-feature)
  • Submit pull requests for bug fixes or new features
  • Ensure pnpm lint passes before submitting

Reporting Issues

If you find a bug or have a feature request, please open an issue on GitHub: Issues


License

This project is licensed under the MIT License — see LICENSE for details.


Contributors

Thanks to all the wonderful contributors ❤️