git404hub

what is zenpen fr?

tholman/zenpen — explained in plain English

Analysis updated 2026-06-26

3,769JavaScriptAudience · writerComplexity · 1/5LicenseSetup · easy

tl;dr

ZenPen is a distraction-free writing web app that gives you a blank page and nothing else, no menus, no clutter, and saves everything automatically to your browser with no account or server needed.

vibe map

mindmap
  root((ZenPen))
    What it does
      Distraction free writing
      Auto saves locally
      Basic text formatting
    Interface
      Blank page
      Selection toolbar
      No menus
    Storage
      Browser localStorage
      No account needed
      No cloud backup
    Audience
      Writers
      Journalers
      Focus seekers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Write first drafts or journal entries without interface distractions, directly in your browser

VIBE 2

Self-host a private distraction-free writing space with no account or external server required

VIBE 3

Fork the code to build a customized minimal writing tool tailored to your own workflow

what's the stack?

JavaScriptHTMLCSSLocalStorage

how it stacks up fr

tholman/zenpendataarts/webgl-globezeman/perfmap
Stars3,7693,7693,769
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencewriterdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Writing is stored in browser localStorage only, clearing your browser data permanently deletes all text with no way to recover it.

MIT license, use, copy, modify, or sell it freely with no restrictions beyond keeping the copyright notice.

in plain english

ZenPen is a minimalist writing web app designed to remove distractions and help you focus on the words. The interface strips away menus and toolbars, giving you a blank page to write on. A small formatting toolbar appears when you select text, offering basic styling options, but otherwise the screen stays clear. Everything you type is saved automatically to your browser's local storage, which means your writing stays on your device without needing an account or a server. As long as you use the same browser, your text will be there when you return. This also means nothing is backed up to a cloud service, so clearing your browser data would erase your work. The project is a web app built with JavaScript and can be run directly in a browser. It was created by Tim Holman and is available under the MIT license, so the code is free to use and modify. The README is brief and the project's scope is intentionally narrow: a distraction-free writing surface and nothing more.

prompts (copy fr)

prompt 1
I want to add a live word count display to ZenPen that appears unobtrusively in a corner. Show me which JavaScript file handles the text content and how to add an updating word counter without breaking the minimal UI.
prompt 2
I want to extend ZenPen so it saves writing to a local file instead of localStorage. Write the JavaScript code using the File System Access API to save to a specific .txt file the user picks once.
prompt 3
Show me how to modify ZenPen to support a markdown preview toggle, pressing a keyboard shortcut switches between the plain editing view and a rendered HTML preview of the same text.

Frequently asked questions

what is zenpen fr?

ZenPen is a distraction-free writing web app that gives you a blank page and nothing else, no menus, no clutter, and saves everything automatically to your browser with no account or server needed.

What language is zenpen written in?

Mainly JavaScript. The stack also includes JavaScript, HTML, CSS.

What license does zenpen use?

MIT license, use, copy, modify, or sell it freely with no restrictions beyond keeping the copyright notice.

How hard is zenpen to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is zenpen for?

Mainly writer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.