Skip to content

HaraldBregu/OpenWriter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11,540 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SquidWriter

🦑 SquidWriter

SquidWriter - a personal writer assistant.

About

OpenWriter is a cross-platform desktop application that combines a distraction-free writing environment with intelligent AI assistance. Built on Electron with a React-based interface, it provides a rich text editor powered by Tiptap, workspace management, document organization, and an integrated AI writing assistant that helps you draft, continue, and enhance your content.

Features

  • Rich Text Editor — A full-featured editor with support for headings, lists, code blocks, images, highlights, and more.
  • AI Writing Assistant — Powered by the OpenAI SDK, the built-in agent can continue your writing, enhance selected text, and respond to inline prompts.
  • Workspace Management — Organize your work into workspaces with automatic file watching and document tracking.
  • Resource Library — Import and index PDFs, DOCX, and plain text files as reference material for your writing.
  • Cross-Platform — Available on macOS, Windows, and Linux.
  • Multi-Language — Supports English and Italian out of the box, with an extensible i18n system.
  • Theming — Light and dark mode with system-preference detection.

Tech Stack

  • Framework: Electron + electron-vite
  • Frontend: React, TypeScript, Tailwind CSS
  • Editor: Tiptap (ProseMirror)
  • State Management: Redux Toolkit
  • AI: OpenAI SDK with OpenAI models
  • UI Components: Radix UI primitives with a custom design system

Getting Started

# Install dependencies
yarn install

# Run in development mode
yarn dev

# Build for production
yarn build

# Package for distribution
yarn dist:mac   # macOS
yarn dist:win   # Windows
yarn dist:linux # Linux

License

MIT

About

A desktop text editor build on top of major LLM provider.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages