Light Command Interface
Light Command Interface
The Intelligent Platform at your fingertips
The Intelligent Platform at your fingertips
Light
Command Interface
Light Command
Interface
Light
Command Interface
Light
Command Interface
An innovative evolution of the traditional command-line interface, designed to revolutionize user interaction. LCI combines the power and efficiency of command-line interfaces with the ease of use of natural language.
The death of the point-and-click interface
"We have started in the last 20 years to deal with computers in higher and higher levels of abstraction but ultimately these levels of abstraction get translated down into these stupid instructions that run really fast” Steve Jobs, 1983
During the last 40 years, since the launch of the Macintosh in 1984, software design has been stuck in a point-and-click framework that heavily relies on a combination of mouse and keyboard operations. We believe that the time and technology is now finally here to break free of the paradigm to allow a more fluent user interface that is not constrained by the boxes and schematics of the graphical user interface.
"We have started in the last 20 years to deal with computers in higher and higher levels of abstraction but ultimately these levels of abstraction get translated down into these stupid instructions that run really fast” Steve Jobs, 1983
During the last 40 years, since the launch of the Macintosh in 1984, software design has been stuck in a point-and-click framework that heavily relies on a combination of mouse and keyboard operations. We believe that the time and technology is now finally here to break free of the paradigm to allow a more fluent user interface that is not constrained by the boxes and schematics of the graphical user interface.
"We have started in the last 20 years to deal with computers in higher and higher levels of abstraction but ultimately these levels of abstraction get translated down into these stupid instructions that run really fast” Steve Jobs, 1983
During the last 40 years, since the launch of the Macintosh in 1984, software design has been stuck in a point-and-click framework that heavily relies on a combination of mouse and keyboard operations. We believe that the time and technology is now finally here to break free of the paradigm to allow a more fluent user interface that is not constrained by the boxes and schematics of the graphical user interface.
MS-DOS and the Terminals
Fig 1. The quick and dirty MS-DOS interface
MS-DOS and the Terminals
Fig 1. The quick and dirty MS-DOS interface
In the early days of personal computing, the command-line interface (CLI) reigned supreme, with MS-DOS dominating the PC market throughout the 1980s and early 1990s. Users interacted with computers by typing specific commands, following a workflow that involved entering a command, pressing Enter, reading the text output, interpreting the results, and deciding on the next command based on the output.
This interface required users to memorize commands and their syntax, with efficiency heavily dependent on the user's knowledge and typing speed. Error messages were often cryptic, leading to troubleshooting through trial and error. Advanced users could create batch files to automate sequences of commands.
While this interaction model demanded a significant learning curve, it offered precise control for those who mastered it.
In the early days of personal computing, the command-line interface (CLI) reigned supreme, with MS-DOS dominating the PC market throughout the 1980s and early 1990s. Users interacted with computers by typing specific commands, following a workflow that involved entering a command, pressing Enter, reading the text output, interpreting the results, and deciding on the next command based on the output.
This interface required users to memorize commands and their syntax, with efficiency heavily dependent on the user's knowledge and typing speed. Error messages were often cryptic, leading to troubleshooting through trial and error. Advanced users could create batch files to automate sequences of commands.
While this interaction model demanded a significant learning curve, it offered precise control for those who mastered it.
In the early days of personal computing, the command-line interface (CLI) reigned supreme, with MS-DOS dominating the PC market throughout the 1980s and early 1990s. Users interacted with computers by typing specific commands, following a workflow that involved entering a command, pressing Enter, reading the text output, interpreting the results, and deciding on the next command based on the output.
This interface required users to memorize commands and their syntax, with efficiency heavily dependent on the user's knowledge and typing speed. Error messages were often cryptic, leading to troubleshooting through trial and error. Advanced users could create batch files to automate sequences of commands.
While this interaction model demanded a significant learning curve, it offered precise control for those who mastered it.
Fig 2. Illustrative schematic of the human-machine interface of MS-DOS. The user had direct access to operate the underlying database by using the terminal, which could potentially lead to crashing the disk.
Fig 2. Illustrative schematic of the human-machine interface of MS-DOS. The user had direct access to operate the underlying database by using the terminal, which could potentially lead to crashing the disk.
The rise of Point-and-Click
The rise of Point-and-Click
The rise of Point-and-Click
Fig 3. The early Mackintosh interface with folders and icons, making things more intuitive.
Fig 3. The early Mackintosh interface with folders and icons, making things more intuitive.
The introduction of graphical user interfaces (GUIs) marked a revolutionary change in human-computer interaction. The mouse became a crucial input device, introducing the "point and click" paradigm. Users now interacted with visual elements on the screen, moving the mouse to navigate and clicking on icons or menu items to perform actions.
The "desktop" metaphor provided a familiar context for organizing files and applications. Users could open multiple windows, switch between tasks visually, use menus to explore available functions, and interact with graphical controls like buttons, checkboxes, and sliders. The learning curve shifted from memorizing commands to understanding visual cues and metaphors, making computers more approachable for novices. The onboarding process became much easier, leveraging well-known design mnemonics such as folders, desktops, and documents.
The introduction of graphical user interfaces (GUIs) marked a revolutionary change in human-computer interaction. The mouse became a crucial input device, introducing the "point and click" paradigm. Users now interacted with visual elements on the screen, moving the mouse to navigate and clicking on icons or menu items to perform actions.
The "desktop" metaphor provided a familiar context for organizing files and applications. Users could open multiple windows, switch between tasks visually, use menus to explore available functions, and interact with graphical controls like buttons, checkboxes, and sliders. The learning curve shifted from memorizing commands to understanding visual cues and metaphors, making computers more approachable for novices. The onboarding process became much easier, leveraging well-known design mnemonics such as folders, desktops, and documents.
Fig 4. With the Graphical User Interface, interfacing with the database is now done via two layers of abstraction, first an API layer that translate codified inputs into backend operations on the database, and on top of the API layer several UI layers that allows the user to create API calls by clicking specific buttons.
Fig 4. With the Graphical User Interface, interfacing with the database is now done via two layers of abstraction, first an API layer that translate codified inputs into backend operations on the database, and on top of the API layer several UI layers that allows the user to create API calls by clicking specific buttons.
Trapped in the designer's maze
The core drawback of the point-and-click paradigm has always been that the workflows or action available to the user needs to fit into the mental model the software designer has envisioned. For any workflow or action the user wants to achieve that does not fit the mental model of the designer, completing the actions will involve a long series of clicks and entering of the same information to achieve the output.
Take Google Workspace as an example. It’s essentially email and calendar that is browser based. In Google Workspace the mental model is 1 tab for email and 1 tab for calendar. You use the email tab for sending and receiving emails, and you use the calendar to manage appointments/meetings.
Say Bob wants to schedule a meeting with Jane. Bob emails Jane asking her for her availability, and gets a reply that Jane can do next week Thursday at 09:00. Bob reads the email and needs to tab over to his calendar to see if he is available at that time before clicking back to email, reply to Jane, and click back to the calendar to create the meeting invitation.
This phenomenon occurs across all work software, where you need to open multiple tabs, click back and forth to copy and paste data between flows and has always been a fundamentally broken flow.
Natural Language Interface
With the advent of large-language models and AI, we have a phenomenal new technology that enables the translation of natural language input into API calls.
This allows us to create a completely new product experience where users can express themselves in natural language and manipulate multiple objects across the interface.
This combines the expressive capabilities of terminals with the ease of use of point-and-click products for a much better product experience. Instead of Bob clicking back and forth between tabs, he simply writes “if I am free on Thursday send a reply to Jane that that works, and create a meeting invite for 30 minutes” and the LLM can create two API calls to both the email (reply to Jane) and the calendar apps (create meeting).
In more complex business products like ERPs, CRMs and HR software suites, the power of the natural language interface grows exponentially. “Reallocate the 100,000 USD invoice from ServiceNow from our US to our Swedish entity” can create all the accounting operations to move a cost between two group entities, ensuring that all of the dates, amounts, cost centers, taxes etc are entered consistently so the transactions reconcile.
Trapped in the designer's maze
The core drawback of the point-and-click paradigm has always been that the workflows or action available to the user needs to fit into the mental model the software designer has envisioned. For any workflow or action the user wants to achieve that does not fit the mental model of the designer, completing the actions will involve a long series of clicks and entering of the same information to achieve the output.
Take Google Workspace as an example. It’s essentially email and calendar that is browser based. In Google Workspace the mental model is 1 tab for email and 1 tab for calendar. You use the email tab for sending and receiving emails, and you use the calendar to manage appointments/meetings.
Say Bob wants to schedule a meeting with Jane. Bob emails Jane asking her for her availability, and gets a reply that Jane can do next week Thursday at 09:00. Bob reads the email and needs to tab over to his calendar to see if he is available at that time before clicking back to email, reply to Jane, and click back to the calendar to create the meeting invitation.
This phenomenon occurs across all work software, where you need to open multiple tabs, click back and forth to copy and paste data between flows and has always been a fundamentally broken flow.
Natural Language Interface
With the advent of large-language models and AI, we have a phenomenal new technology that enables the translation of natural language input into API calls.
This allows us to create a completely new product experience where users can express themselves in natural language and manipulate multiple objects across the interface.
This combines the expressive capabilities of terminals with the ease of use of point-and-click products for a much better product experience. Instead of Bob clicking back and forth between tabs, he simply writes “if I am free on Thursday send a reply to Jane that that works, and create a meeting invite for 30 minutes” and the LLM can create two API calls to both the email (reply to Jane) and the calendar apps (create meeting).
In more complex business products like ERPs, CRMs and HR software suites, the power of the natural language interface grows exponentially. “Reallocate the 100,000 USD invoice from ServiceNow from our US to our Swedish entity” can create all the accounting operations to move a cost between two group entities, ensuring that all of the dates, amounts, cost centers, taxes etc are entered consistently so the transactions reconcile.
Trapped in the designer's maze
The core drawback of the point-and-click paradigm has always been that the workflows or action available to the user needs to fit into the mental model the software designer has envisioned. For any workflow or action the user wants to achieve that does not fit the mental model of the designer, completing the actions will involve a long series of clicks and entering of the same information to achieve the output.
Take Google Workspace as an example. It’s essentially email and calendar that is browser based. In Google Workspace the mental model is 1 tab for email and 1 tab for calendar. You use the email tab for sending and receiving emails, and you use the calendar to manage appointments/meetings.
Say Bob wants to schedule a meeting with Jane. Bob emails Jane asking her for her availability, and gets a reply that Jane can do next week Thursday at 09:00. Bob reads the email and needs to tab over to his calendar to see if he is available at that time before clicking back to email, reply to Jane, and click back to the calendar to create the meeting invitation.
This phenomenon occurs across all work software, where you need to open multiple tabs, click back and forth to copy and paste data between flows and has always been a fundamentally broken flow.
Natural Language Interface
With the advent of large-language models and AI, we have a phenomenal new technology that enables the translation of natural language input into API calls.
This allows us to create a completely new product experience where users can express themselves in natural language and manipulate multiple objects across the interface.
This combines the expressive capabilities of terminals with the ease of use of point-and-click products for a much better product experience. Instead of Bob clicking back and forth between tabs, he simply writes “if I am free on Thursday send a reply to Jane that that works, and create a meeting invite for 30 minutes” and the LLM can create two API calls to both the email (reply to Jane) and the calendar apps (create meeting).
In more complex business products like ERPs, CRMs and HR software suites, the power of the natural language interface grows exponentially. “Reallocate the 100,000 USD invoice from ServiceNow from our US to our Swedish entity” can create all the accounting operations to move a cost between two group entities, ensuring that all of the dates, amounts, cost centers, taxes etc are entered consistently so the transactions reconcile.
Fig 5. Illustrative learning curve and output with terminal products (red), point-and-click (blue) and natural language products (green)
Fig 5. Illustrative learning curve and output with terminal products (red), point-and-click (blue) and natural language products (green)
Fig 5. Illustrative learning curve and output with terminal products (red), point-and-click (blue) and natural language products (green)
Leveraging natural language enables a fast onboarding to the full capabilities of command language. As the AI is trained on the entire API space of the underlying application, can do retrievals from the database before executing a command etc, it enables a new level of productivity than what was previously feasible for ordinary users to achieve.
Leveraging natural language enables a fast onboarding to the full capabilities of command language. As the AI is trained on the entire API space of the underlying application, can do retrievals from the database before executing a command etc, it enables a new level of productivity than what was previously feasible for ordinary users to achieve.
Fig 6. Natural Language Interface allows the user to interact with all the available APIs of the product anywhere, all at once.
Fig 6. Natural Language Interface allows the user to interact with all the available APIs of the product anywhere, all at once.
The ramifications of natural language products will likely lead to simplifications on the UI space (the need for every single button is less urgent), to changes in the API and processing logic on the back-end in order to leverage the full potential of the Human-AI-Machine interface.
“The first solution ever that makes non-finance employees excited about invoices and expenses”
“The first solution ever that makes non-finance employees excited about invoices and expenses”
“The first solution ever that makes non-finance employees excited about invoices and expenses”
Rasmus Vogt, Head of Finance at Famly
Looking for something else
Accounts Payable
Real AI to read your invoices, cut errors, and speed up approvals with Slack & Teams.
Drop a bill to upload...
Light assistant will take
care of the rest
PWC_12_bill.pdf
Expenses
Automate expense approvals, track spending in real-time, and gain insights with AI-powered analytics.
Today
Light
10:27 PM
Here is what I got from the receipt:
Description: SAS CPH to STO
Category: Travel expenses
Cost center: Engineering
Original amount: 3,341.51 SEK
Reimbursed amount: 2,341.51 DKK
Jonathan Sanders
10:27 PM
Receipt upload
(200 kb)
Message Light
Light
Messages
About
Cards
Issue vendor and employee cards with Apple Pay and Google Pay globally. Upload receipts via Slack/Teams or email.
Google workspace
8620
8620
8620
8620
Procurement
Simplify purchase order creation, approval workflows, and invoice reconciliation for efficient procurement processes.
PO-002
Created 14 Oct 2023
PO
PWC_12_bill.pdf
Legal
Steve Roy
IT
Anna Holt
Manager
Lee Chu
Accounts Receivable
Handle subscription, contracts, ramp-ups, discounts and downgrade/upgrade.
Widget Company
EUR 20,000
30 Jan
Paid
Received by customer
14 Jan
12 Jan
Invoice sent
1 Jan
Invoice drafted
Vendor Management
See when contracts are up for renewals, create custom tasks and add notes to manage the vendor life-cycle.
124255
Paid
Card payments, account change
322112
Paid
Card payments, account change
321321
Paid
Quarterly platform access fee
123123
Scheduled
Card payments, account change
808023
Approval
Annual contract fee
123456
Card payments, account change
Inbox
Invoice number
State
Description
154351
16171457
27457
245727
45734567
34753
375473
456473
345735647
3567356
35673567
35673
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Amount
Emissions
USD 18,112.83
1,024.4 kg CO2
USD 122,252.67
1,024.4 kg CO2
USD 12,424.22
1,024.4 kg CO2
USD 12,112.84
1,024.4 kg CO2
USD 11,442.11
1,024.4 kg CO2
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
App hosting for Q2
Analytics tool subscription
Cloud-based monitoring and analyti...
Travel and hotel for conference
App hosting for Q1
Analytics tool subscription
Travel and hotel for conference
Travel and hotel for conference
App hosting for Q4
Analytics tool subscription
Travel Cloud-based monitoring and...
Travel and hotel for conference
Carbon Footprint
Coming soon
Real-time reporting of your carbon footprint with full audit trail. Start your net-zero journey while building a healthy business.
Footprint
Carbon emissions
13,4 kg CO2e
Scope
Scope 3
Emissions Category
Cloud_computing
Region
UK
Accounts Payable
Real AI to read your invoices, cut errors, and speed up approvals with Slack & Teams.
Drop a bill to upload...
Light assistant will take
care of the rest
PWC_12_bill.pdf
Expenses
Automate expense approvals, track spending in real-time, and gain insights with AI-powered analytics.
Today
Light
10:27 PM
Here is what I got from the receipt:
Description: SAS CPH to STO
Category: Travel expenses
Cost center: Engineering
Original amount: 3,341.51 SEK
Reimbursed amount: 2,341.51 DKK
Jonathan Sanders
10:27 PM
Receipt upload
(200 kb)
Message Light
Light
Messages
About
Cards
Issue vendor and employee cards with Apple Pay and Google Pay globally. Upload receipts via Slack/Teams or email.
Google workspace
8620
8620
8620
8620
Procurement
Simplify purchase order creation, approval workflows, and invoice reconciliation for efficient procurement processes.
PO-002
Created 14 Oct 2023
PO
PWC_12_bill.pdf
Legal
Steve Roy
IT
Anna Holt
Manager
Lee Chu
Accounts Receivable
Handle subscription, contracts, ramp-ups, discounts and downgrade/upgrade.
Widget Company
EUR 20,000
30 Jan
Paid
Received by customer
14 Jan
12 Jan
Invoice sent
1 Jan
Invoice drafted
Vendor Management
See when contracts are up for renewals, create custom tasks and add notes to manage the vendor life-cycle.
124255
Paid
Card payments, account change
322112
Paid
Card payments, account change
321321
Paid
Quarterly platform access fee
123123
Scheduled
Card payments, account change
808023
Approval
Annual contract fee
123456
Card payments, account change
Inbox
Invoice number
State
Description
154351
16171457
27457
245727
45734567
34753
375473
456473
345735647
3567356
35673567
35673
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Amount
Emissions
USD 18,112.83
1,024.4 kg CO2
USD 122,252.67
1,024.4 kg CO2
USD 12,424.22
1,024.4 kg CO2
USD 12,112.84
1,024.4 kg CO2
USD 11,442.11
1,024.4 kg CO2
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
App hosting for Q2
Analytics tool subscription
Cloud-based monitoring and analyti...
Travel and hotel for conference
App hosting for Q1
Analytics tool subscription
Travel and hotel for conference
Travel and hotel for conference
App hosting for Q4
Analytics tool subscription
Travel Cloud-based monitoring and...
Travel and hotel for conference
Carbon Footprint
Coming soon
Real-time reporting of your carbon footprint with full audit trail. Start your net-zero journey while building a healthy business.
Footprint
Carbon emissions
13,4 kg CO2e
Scope
Scope 3
Emissions Category
Cloud_computing
Region
UK
Accounts Payable
Real AI to read your invoices, cut errors, and speed up approvals with Slack & Teams.
Drop a bill to upload...
Light assistant will take
care of the rest
PWC_12_bill.pdf
Expenses
Automate expense approvals, track spending in real-time, and gain insights with AI-powered analytics.
Cards
Issue vendor and employee cards with Apple Pay and Google Pay globally. Upload receipts via Slack/Teams or email.
Google workspace
8620
8620
8620
8620
Procurement
Simplify purchase order creation, approval workflows, and invoice reconciliation for efficient procurement processes.
PO-002
Created 14 Oct 2023
PO
PWC_12_bill.pdf
Legal
Steve Roy
IT
Anna Holt
Manager
Lee Chu
Accounts Receivable
Handle subscription, contracts, ramp-ups, discounts and downgrade/upgrade.
Widget Company
EUR 20,000
12 Jan
14 Jan
1 Jan
Invoice sent
Invoice drafted
Received by customer
30 Jan
Paid
Vendor Management
See when contracts are up for renewals, create custom tasks and add notes to manage the vendor life-cycle.
808023
123456
Invoice number
123123
321321
322112
124255
154351
16171457
27457
245727
45734567
34753
375473
456473
345735647
3567356
35673567
35673
State
Inbox
Approval
Scheduled
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Paid
Description
Amount
Emissions
Card payments, account change
USD 18,112.83
1,024.4 kg CO2
USD 122,252.67
1,024.4 kg CO2
USD 12,424.22
1,024.4 kg CO2
USD 12,112.84
1,024.4 kg CO2
USD 11,442.11
1,024.4 kg CO2
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
USD 18,112.83
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
1,024.4 kg CO2
Annual contract fee
Card payments, account change
Quarterly platform access fee
Card payments, account change
Card payments, account change
App hosting for Q2
Analytics tool subscription
Cloud-based monitoring and analyti...
Travel and hotel for conference
App hosting for Q1
Analytics tool subscription
Travel and hotel for conference
Travel and hotel for conference
App hosting for Q4
Analytics tool subscription
Travel Cloud-based monitoring and...
Travel and hotel for conference
Carbon Footprint
Coming soon
Real-time reporting of your carbon footprint with full audit trail. Start your net-zero journey while building a healthy business.