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.

