Open SourceRust + React

Smart Launcher

The ⌘K experience, done right

Sub-millisecond intent detection. Adaptive ranking that learns your patterns. Drop it into any app.

Smart Launcher
⌘K
The Problem

Navigation Hell

Most apps bury features in nested menus. Users click through 4-5 levels to find something they could type in 3 words.

😫 Traditional Navigation
Reports →
Accounts Receivable →
Aging Reports →
Filter: overdue...
4 clicks, 8+ seconds
Smart Launcher
⌘Koverdue invoices
1 action, <1 second
Core Technology

Intent Detection in <1ms

FST-based parsing understands what users want before they finish typing. No ML inference, no API calls. Just fast deterministic parsing.

Query Input
"show overdue invoices"
FST Parsing
0.0ms
Structured Intent
Intent::Search {
  entity: Invoice,
  filters: [overdue]
}
FST-Based (Smart Launcher)
<1ms
Deterministic, no inference
ML-Based Alternatives
100-500ms
Model inference + API latency
Ranking

Search That Learns

Six ranking signals adapt to how you actually use the app. Frecency, role context, session state. Gets smarter the more you use it.

Adaptive
Ranking
Frecency40%
Recency + frequency decay function
Text Match25%
Exact > prefix > contains > fuzzy
Role Relevance12%
Sales sees leads, support sees tickets
Session Context10%
Related to current activity
Trending8%
Popular across organization
Temporal5%
Time-of-day patterns
Universal

Works Everywhere

Point it at your data model and go. Property management, e-commerce, healthcare, logistics. Same ⌘K, different domain.

🏢
unit 204
Search
U
Unit 204
Building A • 2BR/1BA • $2,100/mo
R
Sarah Chen
Primary leaseholder
L
Lease Agreement
Ends Mar 15, 2025

Same interface, different data. Domain-agnostic by design.

Architecture

Built for Speed

Fan out to multiple data sources in parallel. Fast ones return immediately, slow ones timeout gracefully. Stream results as they arrive.

QueryFST<1msParallel SearchRankingTantivy<5msPostgreSQL<100msRedis<10msAPIs500msRanked Results
<1ms
Intent Detection
<5ms
Search Response
5K+
Lines of Rust
Production
Proven
Rust🦀
Axum
Tantivy
Redis
React
Framer Motion

Ready to get started?

Check out the code, read the blog post, or see it in action.