11:40 pm
AI agents work the night shift. A person signs off.
Wrinkledot is a software company that builds with teams of AI agents. Follow one night: they build an app, have your leads ready by sunrise, then build what you need.
1:15 am
Watch the agents build an app
Pick a brief. Six agents plan it, design it, write the Android and iOS apps, test them and catch each other’s mistakes. Then it all stops until a person approves. A one-minute simulation of how every Wrinkledot release works.
Team
- Orchestratoridle
- Designeridle
- Androididle
- iOSidle
- Testeridle
- Judgeidle
- Youidle
Live log
Ready for Google Play
Ready for the App Store
Pick a brief and press Run.
5:50 am
By sunrise, your leads are ready.
Once a release is approved, the agents run our own products. Each morning they find you who to contact next: owners, jobs or new businesses.
-
Free plan open
Curbadeed
Distressed houses, fresh every morning. The houses your city just flagged, and who owns them, in six cities.
-
Free plan open
Fixablock
Local job leads. Get to owners early: buildings the city wrote up, every morning, in six cities and counties.
-
Private testing Landlord Helper Repairs, turnovers and access for every kind of rental. Early list open.
-
Paused
Cutaribbon
Meet new businesses on day one, in Colorado, Connecticut and New York.
9:00 am
Then the same team builds for you.
Apps, agents and the systems a small business runs on. Every panel works: switch the platform, click an agent, drag a job.
Native on both phones
Two native codebases, one product: Kotlin and Jetpack Compose on Android, Swift and SwiftUI on iOS. Switch the platform and the same loyalty card is redrawn the way each phone expects, from the first idea to both app stores.
@Composable
fun StampCard(have: Int, of: Int) {
Card(colors = brandCard()) {
Text("Bean Club")
LazyVerticalGrid(GridCells.Fixed(5)) {
items(of) { i ->
Stamp(filled = i < have)
}
}
Text("${of - have} more for a free drink")
}
}
struct StampCard: View {
let have: Int, total: Int
var body: some View {
VStack(alignment: .leading) {
Text("Bean Club").font(.headline)
LazyVGrid(columns: fiveColumns) {
ForEach(0..<total, id: \.self) {
Stamp(filled: $0 < have)
}
}
Text("\(total - have) more for a free drink")
}
.padding()
.background(.brand, in: .rect(cornerRadius: 20))
}
}
Agents that do real work
Teams of AI agents that research, build and check each other's work, with a person approving what matters. They're tested before they're trusted to run on their own, and they plug into your tools through standard connectors (MCP).
Select an agent to see its job.
Systems for small businesses
The steps that live in someone's head and an inbox, turned into software you can see: scheduling and dispatch boards, inbox triage with drafted replies, quoting that knows the trade.
Drag a job onto a technician, tap a job to send it to the right person, or press Auto-assign.
New jobs
Dana heating & cooling
Sam plumbing
10:30 am
How a client project runs
Talk it through
A conversation about the problem, then a short written brief you agree to: what gets built, what it costs, what done looks like.
See it early
A clickable prototype early on, so you react to something real instead of a document.
Build and check
AI tools write drafts and run the checks. A person reviews every change before it reaches you.
Launch and look after
Released to the stores or the web, then maintained: updates, fixes and the next idea.
11:00 am
The person who signs off
James Loboda, shipping apps since 2016
Wrinkledot was founded by James Loboda, who has been shipping native apps since 2016. Today he has eleven apps live on the App Store and Google Play, including Said Too Much, Does My Crush Like Me? and Split & Tip, and he builds with teams of AI agents every day. His apps and earlier work are at papayev.com.
The agents draft, test and check each other’s work. James reads the result and decides whether it ships. This site sets no cookies and counts visits anonymously; each waitlist lives on its product’s own page.
- downloads of his own apps, both stores
- 189K+
- combined installs of products built on his team’s launcher
- 3.5M+
His own apps, to September 28, 2026: Google Play’s public download badges plus App Store Connect’s lifetime count, each rounded down.
Built on that launcher
James was on the core team that built a complete custom Android launcher. Four separate studios used it as the base for these products.
Big Keyboard: Easy HomescreenSwipeTap Apps1M+
Messenger Chat HomeAvalon Solutions LLC1M+
Easy Mail: Email LauncherApp Lab Studios1M+
All Weather Mode: Weather HomeClarity App Crafting500K+
Install counts from the live Google Play listings, checked September 28, 2026.
Also by James: brainai.store, a free store of small apps, all built with AI, that run in your browser and never upload your file.
11:40 pm, again
Tonight’s shift could start with your brief.
Tell Wrinkledot what you’re trying to build. You’ll hear from the person who builds it within 3 business days.










