Tweet
I failed to reach $1K MRR goal I set last year πŸ˜…

But it's soooooo close 🀏

#buildinpublic
Traffic for KTool and BoltAI is kinda the same.

But BoltAI converts 10x better.

There must be something wrong with KTool: pricing, value props, targeting, onboarding… πŸ€”

#buildinpublic
@michael_kove Not necessarily but I think most just promote on Twitter or via #buildinpublic and make it looks like targeted at other indie founders.
This is amazing.

I'm dog-fooding boltai.app with my own software consulting work.

Open PDF β†’ ask questions using BoltAI.

This is going to save me a lot of time!

#buildinpublic
Mimicking this chat message text field in SwiftUI turns out to be quite challenging πŸ˜…

Going to tweet about how to solve it ↓

#buildinpublic
Happiness is when you're drowning in feedback from paying customers πŸ₯Ή

#buildinpublic
I hope this will inspire you to "just ship the damn thing" 😁

#buildinpublic
This is probably just pure coincidence, but last month I ran into a performance issue with RSS feature.

So I disabled that feature for trial users + show a big paywall.

MRR increases 25%

#buildinpublic
I switched from shipping a .zip file to a .dmg package.

Didn’t know I need to codesign & notarize the dmg too.

MacOS development is fun πŸ₯²

#buildinpublic
I'm torn.

I can't use BoltGPT due to trademark issue.

But it's unique, and I can rank #1 for the term.

Top search result for "boltai" is about some Soviet Propaganda Poster or something πŸ₯²

#buildinpublic
SEO is a long game πŸ₯Ή

This article was published 6 months ago ✍️

Now it becomes a featured snippet πŸ’ͺ

Solid work by @ShaunEls πŸ™Œ

#buildinpublic
✨ Just shipped BoltAI v1.3

You can build your own AI Assistants & Prompt Library now.

And yes, BoltAI does have (short) memory 🧠

#buildinpublic
✨ BoltAI v1.3 released

β€” Custom AI Assistants & Prompts
β€” Custom trigger key for autocomplete popup
β€” BoltAI Playground

More details below ↓
Native macOS development is quite refreshing.

β€” Electron "Hello World" app: 200 MB

β€” Native app with 20+ dependencies: 10 MB

#buildinpublic
An interesting metric of KTool:

75% of my customers are on an annual plan 🀯

What does this mean? Am I pricing the monthly plan too low? πŸ€”

#buildinpublic
Never in my life I bought a domain so fast.

Goodbye BoltGPT.app πŸ˜”

Hello BoltAI.app 😊

#buildinpublic
Not again πŸ₯²

Looks like I will have to rebrand SiteGPT.ai to something else...

The strange thing is I did not even get this email from @OpenAI's official domain.

Just some random domain called brandshield...
Open startup update (KTool - April 2023)

πŸ’° $800 revenue (+35%)
πŸ’Έ $853 MRR (+14%)
πŸ€‘ 88% margin

πŸ‘¨β€πŸ’» 8.2k visitors (-18%)
πŸ§‘β€πŸ’Ό 471 new signups (+6%)
#⃣ 5.74% (visitor β†’ signup)

πŸ’³ 18 new subscribers
😒 3 churned
#⃣ 3.82% (signup β†’ subscriber)

#buildinpublic
My philosophy in building software products:

Simple front-end with a powerful back-end.

πŸ‘‰ Simple UI/UX
πŸ‘‰ Highly configurable back-end
πŸ‘‰ Have β€œsensible” defaults

What’s yours?

#buildinpublic
Something magical just happened πŸ₯Ή

A BoltGPT customer just subscribed to ktool.io πŸ₯Ή

I guess this works because both are productivity tools 😁

Ship more products serving a same audience I guess πŸ’ͺ

#buildinpublic
I did it!

I've nailed the UX for boltgpt.app

After a week intensely studying Swift & macOS development, I'm quite happy with the result.

Just type "/as", search for an assistant then press Tab

Release a new version soon 🀩

#buildinpublic