caretline
brand

The selection is the logo.

caretline's identity comes from one live demo: full-screen ASCII art pushed into the real editor, with the brightest cells sent as selections so the frame read in two tones. The wordmark is the word that sat in the middle of the warp field, selected, with the caret after it.

animated logo— fps
The animated logo: the warp field on the frame clock, the word lit like a selection, the caret blinking at 530 ms. Under reduced motion it holds one still frame.
caretline wordmark: C A R E T L I N E knocked out of a lit selection band, then a caret
Selected wordmark. The letters are cut out of the band, so it sits on any dark ground.
caretline wordmark for light grounds
On light grounds the selection deepens; the knockout stays.
caretline plain wordmark for dark grounds
Plain wordmark, for busy grounds and small sizes. The caret keeps the colour.
caretline mark: a caret in a burst of warp streakscaretline mark on a light tilecaretline favicon
The mark: a caret at the centre of a warp field. Streaks taper toward it, the way the stars stream outward. Below 32 px, use the favicon cut.
colour

Ink on the void, and one colour.

Everything is starlight on deep space, except the selection. Use the lit colour for what is current: the caret, a selected run, the hottest cells of a frame. Never for decoration.

Void --void

The ground. Deep space with a hair of blue.

#08090D dark · #F5F6F9 light

Starlight --ink

Text and the field’s glyphs.

#DCDFE8 dark · #141720 light

Selection --lit

The one colour. Lit cells, the caret, the current thing.

#A396FF dark · #5338F0 light

Knockout --lit-ink

A glyph cut out of a lit cell.

#08090D dark · #FFFFFF light

Far star --dim

Labels, comments, the status row.

#7D8396 dark · #5D6377 light

Hairline --rule

Frame edges and table rules.

#222634 dark · #DDE0E8 light

type

Monospace first.

Geist Mono sets the logo, headings, labels, code and every number. Geist sets long prose. Both are free (SIL Open Font License).

The text editor as a state machine.

Every input is a message, and any session can be saved, sent, replayed or shared live with an agent.

rules

Using the logo.

files

Download.

SVG, with the letters as outlines, so they need no font.

FileUse
caretline-wordmark-dark.svgWordmark, selected, for dark grounds
caretline-wordmark-light.svgWordmark, selected, for light grounds
caretline-wordmark-plain-dark.svgWordmark, plain, for dark grounds
caretline-wordmark-plain-light.svgWordmark, plain, for light grounds
caretline-lockup-dark.svgWordmark on its own dark tile
caretline-lockup-light.svgWordmark on its own light tile
caretline-mark-dark.svgMark on a dark tile (app icon, avatar)
caretline-mark-light.svgMark on a light tile
caretline-mark-bare-dark.svgMark, no tile, for dark grounds
caretline-mark-bare-light.svgMark, no tile, for light grounds
favicon.svgFavicon: fewer, heavier streaks for 16–32 px