Brand
Logos, colors, themes, type and voice for representing Ronda, drawn from the app's own tokens and components.
src/index.cssPress kit
Resources for writers, reviewers and anyone featuring Ronda.
Ronda is a desktop library for coding-agent conversations. It reads sessions from 18 agents, including Claude Code, Codex, Cursor and Gemini CLI, indexes them in a local SQLite database, and lets you browse, search and resume them. Sessions never go to a Ronda server.
- latest release
- v1.0.0 · 2026-09-17
- platforms
- macOS, Windows, Linux
- agents
- 18 supported
- search
- 26 ms p95
- built with
- Tauri 2, Rust, React
logo files
- ronda-mark.svgMark, vector, for light backgrounds
- ronda-mark-reversed.svgMark, vector, for dark backgrounds
- ronda-mark.pngTransparent, for light backgrounds, 1024 × 1024
- ronda-mark-reversed.pngTransparent, for dark backgrounds, 1024 × 1024
- app-icon.svgDesktop app icon, vector
- app-icon.pngDesktop app icon, 512 × 512
Logo
A three-by-three grid of square pixels with the centre left open and one sky corner. Use the lockup where the name is not already on screen, and the reversed version on dark backgrounds.
- Keep clear space equal to the mark's height on every side of the lockup.
- Scale the gaps with the mark: 1px at 16px, 2px at 32px, 3px at 48px.
- Make the mark as tall as the capitals of “Ronda” and sit it on the baseline, about a third of the type size away.
Misuse
- Do not round, rotate, stretch or re-space the cells.
- Do not fill the centre cell or move the sky cell to another corner.
- Do not recolor the sky cell, or set the ink cells in an accent.
- Do not add shadows, outlines or gradients.
- Do not place the logo directly on the pixel field or a busy image; use a paper or glass plate.
- Do not set the wordmark in another typeface.
Naming
The product is Ronda. Its command-line and MCP tools keep their lowercase binary names.
- Ronda
ronda-cli,ronda-mcp
- RONDA
- Ronda App
- Ronda AI
- ronda, in running text
Voice
Plain and specific. Say what Ronda does and what it never does, with real numbers and no hype.
All your agent sessions in one place.
The ultimate AI session manager!
Sessions never go to a Ronda server.
100% secure and private.
26 ms p95 on an Apple M3 Pro, including CLI startup.
Blazing-fast search.
download for mac
Download Now
- Headlines are sentence case and end with a period when they are a sentence.
- Buttons, links, tags and eyebrows are lowercase mono:
try it here,changelog. - Name interface items as they appear, in bold: Move to Trash, Settings → Remote hosts.
- Speak to “you”. Ronda is “Ronda” or “it”, never “we”. No emoji, no exclamation marks.
- State measurements with their conditions, and leave unknowns unknown.
Color
The accents come from the pixel field: sky for daylight, sun for the busiest days, olive and bark for ground, ember and rust for warmth. They stay the same in every theme and appear as fills, with #171717 text.
- The primary action is a solid
inkblock. There is no coloured button. - Never set body text in an accent. White text goes only on
rust. - Keep
destructivefor removing things.
Themes
Ronda shifts through four time-of-day themes, lightest to darkest. Morning and night follow the system setting; dawn and dusk are chosen. Offer all four, never a two-state toggle.
- Text is
inkfor headings,ink-softfor paragraphs,stonefor metadata. - Separate sections with a
rulehairline; lift single objects with theliftshadow instead of a border. - In dawn,
stonereads 3.5:1 on paper. Useink-softfor dawn captions.
Type
Three typefaces, three jobs: an editorial serif for statements, a warm sans for reading, and a mono for anything you press or scan.
All your agent sessions in one place.
Headlines, the wordmark and release titles.
All your agent sessions in one place.
Paragraphs, docs, transcripts and marketing copy.
All your agent sessions in one place.
Buttons, labels, metadata, keys and code.
scale
- display-heroNewsreader 56 / 1.1
All your agent sessions in one place.
- display-sectionNewsreader 48 / 1.1
What's new
- heading-cardNewsreader 28 / 1.1
Find it in milliseconds
- ledeAfacad 18 / 1.5 / +0.025em
Browse, search, and resume sessions from 18 agents.
- bodyAfacad 16 / 1.5 / +0.02em
A rebuildable SQLite index on your machine.
- controlMono 14 / 500 / +0.025em
download for mac
- label-monoMono 11 / 500 / +0.025em
18 agents · full-text search · resume
Shape
Square corners, glass controls and one hairline shadow. The pieces the site and app are built from.
ronda-cli search 'useEffect('- Corners are 0 on cards, chips, buttons and inputs; 4px is the ceiling. No pills.
- Focus is a 2px paper gap, then a 2px ink ring.
- Content sits in a 1240px container with 16px gutters on phones and 24px above.
Pixel field
The signature graphic: base columns broken by light runs, olive clusters, a checkered trail and warm blocks. Its colours come from the theme, so switch themes in the header to watch it change.
- Use it behind the product preview, as a strip above the footer, and around the social card.
- Put words on a paper or glass plate above it, never directly on the pixels.
- Cells flip every 2.4 seconds, and stay still when reduced motion is on.
Motion
Short, springy and never in the way. Everything settles, nothing bounces, and all of it respects reduced motion.
curves
- EASE_OUT0.16, 1, 0.3, 1Entrances: rise 8px and fade over 0.35s
- EASE_IN_OUT0.77, 0, 0.175, 1Movement between two resting places
- EASE_DRAWER0.32, 0.72, 0, 1Sheets and drawers
springs · stiffness / damping / mass
- SPRING_PRESS500 / 30 / 0.6Button press, scale 0.93
- SPRING_SWAP460 / 30 / 0.55Labels and icons trading places
- SPRING_PANEL420 / 40 / 0.5Modals and sheets
- SPRING_LAYOUT360 / 32 / 0.6Indicators gliding between positions
- SPRING_GLIDE700 / 50 / 0.5Dragged slider handles
For brand or press questions, open an issue on GitHub.
Social media
Profile pictures, banners and post images, sized for each platform and ready to upload.
Everywhere
Profile pictures and posts that work on X, LinkedIn, GitHub, Bluesky and Mastodon.
X
Also fits Bluesky and Mastodon headers, which use the same 3:1 shape.
LinkedIn
The personal banner sits right so the profile photo does not cover the headline.
GitHub
Upload the social preview under the repository's Settings → General; the app logo under the GitHub App's settings, with #171717 as the badge background.