reobin
typewritten
Shell

A minimal, lightweight, informative zsh prompt theme

Last updated Jul 6, 2026
947
Stars
67
Forks
0
Issues
+1
Stars/day
Attention Score
90
Language breakdown
Shell 100.0%
โ–ธ Files click to expand
README

typewritten

typewritten

A minimal zsh prompt


All contributors

typewritten zsh prompt demo

Terminal is iTerm2 โ€” Font is JetBrains Mono โ€” Terminal theme is Seoul256
>
See how to make your terminal look exactly like the demo here

Features

  • Asynchronous git info
  • Fully customizable
- Colors for any of the prompt sections - Prompt layout - Prompt symbol - Constant display of git home directory - Cursor - Prefix on right prompt

Quick start

npm

npm install -g typewritten

That's it. The script will make the necessary symlinks to fpath and set the prompt in your .zshrc.

Homebrew

brew install typewritten

Then load typewritten in your .zshrc by using zsh prompinit:

autoload -U promptinit; promptinit
prompt typewritten

Manual

Clone the typewritten repository somewhere you can easily link. I recommend creating a .zsh directory at root.

mkdir -p "$HOME/.zsh"
git clone https://github.com/reobin/typewritten.git "$HOME/.zsh/typewritten"

Load typewritten in your .zshrc by using zsh prompinit:

fpath+=$HOME/.zsh/typewritten
autoload -U promptinit; promptinit
prompt typewritten

Note: if using oh-my-zsh, set ZSH_THEME="" in your .zshrc to disable oh-my-zsh themes.

Other ways to install

Many other ways to install typewritten are available in the docs

Customization

typewritten is customizable in many ways. To keep the readme file as lean as possible, the documentation was moved to https://typewritten.dev.

The documentation is separated into two parts:

Example of 3 customized typewritten prompts

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Robin Gagnon
Robin Gagnon

๐Ÿ’ป ๐Ÿšง ๐Ÿ“–
thbe
thbe

๐Ÿ’ป
Erik Reinertsen
Erik Reinertsen

๐Ÿ’ป ๐Ÿ“–
Artem Zinnatullin :slowpoke:
Artem Zinnatullin :slowpoke:

๐Ÿ’ป ๐Ÿ“–
Nizar
Nizar

๐Ÿ’ป
John Letey
John Letey

๐Ÿ“–
Niranjan
Niranjan

๐Ÿ’ป
Nikhil
Nikhil

๐Ÿค”
Tobias Deekens
Tobias Deekens

๐Ÿค”
Caleb Cushing
Caleb Cushing

๐Ÿค”
Konstantin Petrov
Konstantin Petrov

๐Ÿ’ป ๐Ÿ“–
Krzysztof Tomasz Zembrowski
Krzysztof Tomasz Zembrowski

๐Ÿ“–
Ivan Velickovic
Ivan Velickovic

๐Ÿ“–
Jeremy Barisch-Rooney
Jeremy Barisch-Rooney

๐Ÿค”
Gino
Gino

๐Ÿ›
frdrk
frdrk

๐Ÿ› ๐Ÿ““
Huy Ha
Huy Ha

๐Ÿ› ๐Ÿ““
yanyan
yanyan

๐Ÿ’ป
Louis de Charsonville
Louis de Charsonville

๐Ÿ› ๐Ÿ’ป
Jack Chapman
Jack Chapman

๐Ÿ’ป ๐Ÿ›
GPSBach
GPSBach

๐Ÿ’ป ๐Ÿค”
Will Lorey
Will Lorey

๐Ÿ“–
Gabriel Ataide
Gabriel Ataide

๐Ÿ› ๐Ÿ’ป
Scupake
Scupake

๐Ÿค” โš ๏ธ
Crystal Adkins
Crystal Adkins

๐Ÿ’ป ๐Ÿค”
J.B.C
J.B.C

๐Ÿ› ๐Ÿ’ป
Jeeva K
Jeeva K

๐Ÿ› ๐Ÿค”
awakened
awakened

๐Ÿค”
spamwax
spamwax

๐Ÿค”
Austin Ray
Austin Ray

๐Ÿ’ป ๐Ÿ›
Alan
Alan

๐Ÿ›
Vedant Nandwana
Vedant Nandwana

๐Ÿ“–
Kyle Dozier
Kyle Dozier

๐Ÿ“– ๐Ÿค”
Daniel Bayley
Daniel Bayley

๐Ÿ’ป ๐Ÿ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท reobin/typewritten ยท Updated daily from GitHub