country loaf
$11wild yeast, rye and a long cold rise. baked at 5am.
element has two halves: a browser extension, and a small helper on your computer that hands picks to your agent.
element runs on your mac or linux computer. open this link there:
elmts.dev/install
one click from the chrome web store. it works in any chromium browser: chrome, arc, brave, edge and the rest.
claude code, opencode, pi, codex, cursor, muse, or any agent that can run commands.
Set up element (elmts.dev) on this computer for me. Read the steps with curl -fsSL https://elmts.dev/install.md and follow them.
it installs the helper, asks which agents you use (pick any, or all; you can add more later), connects them, and tells you what to restart. read what it follows.
once your agent says you're set and you've restarted it, try both on the card below:
wild yeast, rye and a long cold rise. baked at 5am.
nothing happens? make sure you restarted your agent, and check the drawer (⌥⇧S → sessions) to see which agent gets your picks. more in troubleshooting.
one click from the chrome web store. it works in any chromium browser: chrome, arc, brave, edge and the rest.
in a terminal:
npm i -g @elmts/cli && el installneeds node 18 or newer, on macos or linux. using arc, brave or edge? el install sets those up too.
el install --claudethen start claude code in your project. picks land in your prompt as [element #1] chips.
el install --opencodethen restart opencode. picks land in your prompt as chips, with screenshots sent as images.
el install --pithen restart pi. picks land in your prompt as chips.
el install --codexthen restart codex. in tmux, iterm2, cmux, wezterm, herdr, zellij, screen, kitty, konsole or ghostty (macos), picks are typed into the prompt as chips; elsewhere they go with your next message.
el install --cursorthen reload cursor windows and restart cursor-agent. the editor adds picks to chat as file chips; cursor cli gets chips like codex.
el install --muselike codex: chips typed in tmux, iterm2, cmux, wezterm, herdr, zellij, screen, kitty, konsole or ghostty (macos), attached when you send.
something else? anything with a shell can run el get.
element is live in this browser now. hold ⌥ and click anything on this page, like the card below, then ask your agent about it: "what did i pick?"
wild yeast, rye and a long cold rise. baked at 5am.
nothing happens? restart your agent if you haven't, and check the drawer (⌥⇧S → sessions) to see which agent gets your picks. more in troubleshooting.
⌃⌥ click copies a link anyone can open, people or agents. it needs a free account: 10 a month, links last 24 hours.
el loginopens your browser. sign in with github or google.
change these in the extension's settings.