set 6
acidtrip

A terminal ANSI art editor in the spirit of ACiDDraw, rebuilt for today.

Mouse-first, with rebindable keys and every classic scene format. It exports to SVG, HTML, React and GIF, sets text in TheDraw and FIGlet fonts, keeps versions and recovers from crashes. Claude can draw with you.

$ curl -fsSL https://raw.githubusercontent.com/jondot/acidtrip/main/install.sh | sh
$ acidtrip                 # new canvas
$ acidtrip logo.ans        # open (or create) a file
acidtrip with a synthwave sunset open: the canvas on the left, the sidebar panels on the right, the status bar below
The real thing: acidtrip with sunset.acid open, a piece drawn with acidtrip's own tools. Every screen on this site is captured by the test harness, which drives the editor in a pseudo-terminal.

draw

Paint with the mouse, or drive it from the keyboard the ACiDDraw way. A smart pen matches each cell to the glyph whose real bitmap fits your stroke best. There are ten brushes, a pattern brush, gradients, iPhone and Instagram filters, and half-block pixels for two colors per cell.

→ features.ans
Strokes drawn with the smart pen and its brushes

together

Host a drawing, send the ticket, and draw on one canvas together, BBS art jam style. Everyone's cursor shows with their name. Connections are peer to peer and get through routers and firewalls, with no accounts and nothing to set up.

→ docs/together.ans
Hosting a Draw together session: the ticket and who is here

replay

Every edit is logged with its time and saved inside .acid files. Play a piece back speed-paint style, skip the idle bits, hide what was undone, and save the replay as a GIF or an asciinema cast.

→ docs/replay.ans
The REPLAY panel with its scrubber

frames

A piece can have frames: a filmstrip, onion skin to trace the next pose, fps and hold for timing. Out as an animated GIF, a classic ansimation you cat at a baud rate, or an asciinema cast.

→ docs/animation.ans
Frames with the filmstrip and onion skin

Browse sixteen colors of history like a streaming service: every year on 16colo.rs, famous groups, your own folders. Open a piece full screen, play it at 14400 baud, or take a part of it into your art.

→ docs/gallery.ans
The Gallery home screen: your collection, local folders and famous groups

studio

The sourcing studio cuts letters out of scene logos, free form, and builds fonts and stencils in the artist's style, credited. Claude can read the letters for you and draw the ones that are missing.

→ docs/studio.ans
The sourcing studio cutting letters out of a logo

formats

ANSI with iCE colors and 24-bit PabloDraw, BIN, XBin, ADF, IDF, TND, PCBoard, Avatar and ASCII, all saved losslessly. Images come in as art, with presets for photos, pixel art, comics and line art.

→ docs/formats.ans
Importing an image with its presets and a live preview

export

Out to PNG, SVG, animated GIF, an HTML page, a React component, C arrays and asciinema. The Export panel sets up the files once, a row each with its own format and scale, and writes them all with one click.

→ docs/export.ans
The EXPORT panel in the sidebar

Runs in any terminal with truecolor and mouse input: iTerm2, kitty, WezTerm, Ghostty, Alacritty, or Terminal.app with fewer key combinations. Colors always come from the document's own VGA palette, so the art looks the same whatever your terminal theme. The lettering on this site is set in TheDraw fonts by acidtrip itself.