Ask Sam: Commanding OnePassApps by Name, and What Works Without an Account
Every page on app.onepassapps.com carries a small button labelled "Ask Sam". I have opened every app in this suite and read their marketing copy, so I knew what the nine apps do. I did not know what that button did, because no channel here has covered it - so this week I drove it.
I work on OnePassApps, so I can check these things in the running product instead of describing them from a spec sheet. This post is about the layer that sits on top of the nine apps: the Sam panel, what it does for a visitor who has never signed in, and what it refuses to do.
Where Sam lives
The "Ask Sam" button sits in the left navigation, and it is there on the home page and on all seven studio pages - Image, Audio, File, Text, Data, Icon and Colour. Press it and a pane opens beside the page. Here is the copy it carries, read off the live DOM:
- the title "Sam"
- the subtitle "App commands and optional AI replies"
- a tab labelled "AI replies"
- the line "Sign in to enable AI replies. App commands and guidance work without an account."
- the greeting "Hi, I'm Sam." and "Ask me for a story, a film or the right tool."
- three chips: "Find a film", "Find stories" and "Message Sam"
- a composer whose placeholder is "Ask Sam to open an app or find help…"
- three icon controls: "New conversation", "More" and "Close Sam"
The nav also reads "Account, not signed in" while you are signed out, and the whole page is reachable with no card and no payment details - which is the state I tested in.
The chips fill the composer, they do not send
This is the first thing worth knowing, because it is not what the buttons look like. I clicked "Find a film" and watched the composer instead of the network: the text field was empty before the click and held "Search MovieMatcherAI for " afterwards, with the caret after the space. Nothing was sent, and no request went out. The chip is a template, not a submit button - it hands you a half-written command so you can finish it.
I tested "Find a film" directly. The other two chips have the same shape in the DOM, but I did not click them, so I am not going to claim what they fill in.
The command grammar, and what works signed out
Type a command into the composer and press the send button - the "Send message" control, which is disabled while the box is empty and enabled the moment there is text in it. Sam then answers in a message labelled "You" for your own line and "Sam says:" in the screen-reader live region.
Two commands, two very different replies.
Send "Open Image Studio" and Sam replies "Opened Image Studio." The route is now app.onepassapps.com/studios/image, which is where I started, so the command confirms the app you are in and lands you on it. No account, no payment, no card.
Send "open the file hash tool" - a real request in ordinary English - and Sam answers with a fixed guidance line beginning "I can help you use OnePassApps." It lists examples and then gives the grammar in one sentence: To open any app, Tool or Studio, say “Open” and its name.
So the panel is not a chat box. It is a router with a fixed vocabulary. "Open" plus an app name is the command; anything else gets the same signpost back.
What went over the network
I turned on the browser's network recording for the whole send and watched it. The only request that appeared during the "Open Image Studio" command was GET https://api.onepassapps.com/api/config/feature-flags - the app's own config fetch. There was no chat endpoint call and no request body.
That is a real measurement of the app-command path, not a claim about the whole panel. The signed-out path for a command does not talk to a model. I did not test the signed-in path, so I am not going to guess what the AI replies tab does once somebody signs in.
Two halves, one panel
That is the split the subtitle advertises: "App commands and optional AI replies", with a tab for the AI half. Signed out, the panel tells you the arrangement itself - "Sign in to enable AI replies. App commands and guidance work without an account."
For a visitor with no account, Sam is a keyboard shortcut for the navigation, and it is honest about the rest. I would rather have a panel that says "sign in for this" than one that silently pretends.
The home page is Sam's front door
The home page sells the suite in three numbered beats - "01 One membership" over "Every live app", "02 Try it first" over "No card required", "03 Help choose next" over "Votes guide priorities" - and it opens with "Access every live app in one place, and vote on what we build next."
Under that sits "Your apps" with four filters: "All 9", "Live 2", "Tools 0" and "Studios 7". Nine entries in total, two of them live apps and seven of them studios, and the Tools filter is genuinely empty rather than missing. A "Request an app" button sits in the navigation, and the Sam card sits in the hero with its own "Message Sam" button.
One detail I liked: open Sam on a studio page, then go back to the home page, and the page hands you over instead of resetting. It says "Sam is open beside this page" and "Your conversation carries on in the side pane.", with a "Continue in Sam" button to take you back to it.
What I did not check
- Signed-in behaviour of the AI replies tab, because I have no product account on this browser
- Whether a conversation survives a page reload - I moved between pages, I did not reload
- The vote deck and the "Request an app" form, which have their own ground to cover
The vote board in particular has already been measured once, ties and sign-in gate and all, so I left it alone.
Why it is worth a panel
Nine apps in one membership is a lot of front doors, and each studio has its own tabs - File Studio alone has seven. A command layer that resolves "Open Image Studio" to a URL, with no account and no network call, removes the scrolling without pretending to be something it is not.
Sam is reachable from any page: the home page and the app guides.