Acti - Agentic keyboard for mobile commands and search

Type what you need. Hold Acti Bar. Acti understands your intent and brings back the right result, link, or action - right where you are. Use Acti for live sports schedules, nearby restaurants, Notion docs, LinkedIn profiles, Meet links, Calendar actions, and custom workflows - without leaving the conversation.

Add a comment

Replies

Best

As someone who has worked on mobile products before, I honestly think the hardest part here is reliability. Keyboard interactions need to feel instant or users lose trust immediately. Pretty impressed by how responsive ACTI already feels in beta.

Maker

 Thank you — that really means a lot. We just launched today, so feedback like this is incredibly encouraging as we keep improving Acti.

 Thank you Hanzhi, we will keep refining the reliability and speed aspect of Acti and would love to have your feedbacks in future versions.

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 6W05Q9

Congrats on the launch, folks. Genuinely think this is one of the more interesting "agent surface" bets I've seen on PH lately.

Also, just curious, when a Skill Key needs to pull from multiple sources at once (say, "find a Meet link AND check if it conflicts with my calendar"), does Acti chain those actions automatically, or does the Skill builder need to explicitly sequence each step? Wondering how much reasoning happens under the hood vs. how much the no-code builder has to spell out.

 Great question, currently we only allow prebuilt workflow skills with the Builder agent, but we are working to also incorporate more agentic chaining at runtime to allow more flexibility. For the exact workflow you specified, right now it can be expressed with our workflow DSL by chaining multiple tools and conditional nodes, but I totally get the need underneath for more autonomous tasks. Stay tuned as we will be releasing new updates constantly!

 love this, man! Charles is the monster on agent design, he could share the idea!

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 1WXU4T

Can Acti understand the context of the current conversation, or does it only react to the exact text being typed?

great question! you tapping into the long term vision Acti is going after becoming a context layer. As of right now it only acts on input you typed or copied~

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 6VC61T

Skipped the tab-hopping for a Notion doc and got it in seconds, which felt weirdly novel. The hold-to-activate gesture is a nice touch too.

 Thanks for your feedback. There will be more skills created just like 'Pull Notion'.

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 7XKEM0

Putting the agentic layer inside the keyboard is smart since that's the one surface every app shares. Curious how you're handling context that spans apps, does Acti see what's on screen or just what gets typed?

The mobile first bet feels underexplored while everyone's chasing desktop agents.

P.S. might be worth putting on StartupBase too, mobile-first tools like this stand out there.

 now, Acti is unable to see everything on the screen!

but, I think we still have many space for innovation! let's see what could we do when ppl able to connect their own APIs!

thank you sir, will check StartupBase!

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 9YBLUA

I've always thought keyboards were massively underutilized as a system surface. They occupy a huge amount of screen time across every app, yet almost nobody has treated them as programmable environments until recently.

 Completely agree! The keyboard has more consistent screen time than almost any single app on your phone, yet it's been treated as a static utility for over a decades. Part of it was platform restrictions (no network access by default, sandboxed, etc.), but a lot of it was just nobody reframing what the surface could be. Once you start seeing it as "the place where intent already forms" instead of "the place where letters get typed," the programmability angle becomes obvious in hindsight

Maker

 Exactly! That's why we built Acti. We believe the keyboard will become more important than ever in the AI era.

 A truly insightful perspective! Nearly 20 years after the iPhone was released, we’ve finally figured out what a keyboard should become.

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 1LGR6H

After using ACTI for a bit, I think the real value is reducing interruption cost. Even tiny context switches pull you out of what you were doing mentally. Keeping actions inside the same screen sounds minor until you experience it repeatedly.

Exactly! 😂 Nowadays it's so easy to switch to another app, forget why you opened it in the first place, and suddenly find yourself doomscrolling. Fewer app switches definitely help with that.

 Right, i think once users are getting used to getting tasks done without leaving the current screen, it is hard to go back to even constant context switching..

Maker

 Thanks! You nailed it! 🎯

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 2JC7N5

What happens if an action fails halfway through? Is there a retry or recovery flow built into the experience?

Maker

 Yes! If an AI feature runs into an issue, you can quickly retry it.

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 5E63S1

I'm interested in how the keyboard avoids becoming visually overwhelming once users accumulate lots of skills and integrations.

 Fair concern, many of our beta testers had similar concerns. We are continuously trying to improve the UX, our future plans includes more customization options to make it feel less overwhelming beside that we will decide changes depending on the community feedback.

Maker

 Great point. Our goal is to keep Acti lightweight, not turn the keyboard into a crowded dashboard. Skills and integrations should appear when they're useful, based on context and user habits.

 great point! team will working on that!

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 1FX4UQ

Does Acti learn from repeated behavior patterns, or are workflows always manually triggered?

 Right now it's manual by design. Skill fires when you invoke them (long-press a key), not from passive pattern detection running in the background.

Maker

 Thanks for the comment! Right now, all workflows need to be triggered manually. The idea of autonomous learning is really interesting though, and we'll think more about how we might approach it.

 Thanks for the support — here's Acti Code to unlock LIFETIME Premium: 3ZQ5XF

 we are trying to make something like that! any idea for this?
looking forward to building it tgt!