OUR SERVICES

OUR SERVICES

OUR SERVICES

CLI & Developer Experience

CLI & Developer Experience

Text-based interfaces used to interact with technical products deserve the same level of user-centred design as mainstream graphical products.

We unscramble what seems unnegotiable to most and design CLIs from a human perspective to make them digestible.

Developer experience is user experience

Most designers don't touch CLIs. They're seen as "too technical" or "not design." We disagree.

Developers are users. The tools they interact with daily - CLIs, APIs, documentation, error messages - shape their productivity and satisfaction. A well-designed CLI can be the difference between adoption and abandonment.

We've designed command-line interfaces for enterprise security tools, cloud governance platforms, and developer infrastructure; we even created a CLI Design System for one of the most popular Linux distributions.

We understand the conventions, the constraints, and the opportunities.

HOW WE DO THIS

HOW WE DO THIS

HOW WE DO THIS

Comman Structure Design

We design intuitive command hierarchies, verb-noun patterns, and flag conventions that feel natural to experienced developers.

Comman Structure Design

We design intuitive command hierarchies, verb-noun patterns, and flag conventions that feel natural to experienced developers.

Comman Structure Design

We design intuitive command hierarchies, verb-noun patterns, and flag conventions that feel natural to experienced developers.

Output Formatting

We craft terminal output that's scannable - using colour, spacing, tables, and progressive disclosure to surface what matters to humans using it.

Output Formatting

We craft terminal output that's scannable - using colour, spacing, tables, and progressive disclosure to surface what matters to humans using it.

Output Formatting

We craft terminal output that's scannable - using colour, spacing, tables, and progressive disclosure to surface what matters to humans using it.

Error Messaging

We write error messages that explain what went wrong, why, and what to do next — not cryptic codes that send developers to Stack Overflow.

Error Messaging

We write error messages that explain what went wrong, why, and what to do next — not cryptic codes that send developers to Stack Overflow.

Error Messaging

We write error messages that explain what went wrong, why, and what to do next — not cryptic codes that send developers to Stack Overflow.

Help Systems

We design --help output, man pages, and inline guidance that answers questions without leaving the terminal.

Help Systems

We design --help output, man pages, and inline guidance that answers questions without leaving the terminal.

Help Systems

We design --help output, man pages, and inline guidance that answers questions without leaving the terminal.

Interactive Flows

We design multi-step CLI wizards and prompts that guide users through complex operations without overwhelming them.


Interactive Flows

We design multi-step CLI wizards and prompts that guide users through complex operations without overwhelming them.


Interactive Flows

We design multi-step CLI wizards and prompts that guide users through complex operations without overwhelming them.


Inclusive Design

We design for real-world diversity from day one, so your product works across all contexts and abilities.

Inclusive Design

We design for real-world diversity from day one, so your product works across all contexts and abilities.

Inclusive Design

We design for real-world diversity from day one, so your product works across all contexts and abilities.

Configuration UX

We make config files, environment variables, and settings discoverable and understandable — not buried in documentation.

Configuration UX

We make config files, environment variables, and settings discoverable and understandable — not buried in documentation.

Configuration UX

We make config files, environment variables, and settings discoverable and understandable — not buried in documentation.

CLI-to-UI

We design seamless handoffs between CLI and web interfaces - consistent concepts, shared mental models, complementary workflows.

CLI-to-UI

We design seamless handoffs between CLI and web interfaces - consistent concepts, shared mental models, complementary workflows.

CLI-to-UI

We design seamless handoffs between CLI and web interfaces - consistent concepts, shared mental models, complementary workflows.

Have complex or unique requirements?

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS

FAQ

Still got questions? Feel free to reach out. We're happy to help.

Do you actually design command-line interfaces?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you actually design command-line interfaces?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you actually design command-line interfaces?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

What does CLI design include?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

What does CLI design include?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

What does CLI design include?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you write the copy for CLIs?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you write the copy for CLIs?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you write the copy for CLIs?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Can you design both CLI and web UI for the same product?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Can you design both CLI and web UI for the same product?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Can you design both CLI and web UI for the same product?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

What about API documentation?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

What about API documentation?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

What about API documentation?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you work with open source projects?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you work with open source projects?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.

Do you work with open source projects?

Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.