User avatar
kellylford @kellylford@mastodon.social
1w
This is still very early in development but I know the writing is on the wall about when Microsoft will not support Outlook classic any longer and I also know that the New Outlook is not to my liking. So I've started vibe coding an email client I'm calling Quickmail. You can get more details and download the latest release from github.com/kellylford/QuickMail/releases. Right now the app works with IMAP accounts and outlook.com accounts if you enable IMAP access in your account. F1 will bring up a user guide.
7
6
1
0
User avatar
kellylford @kellylford@mastodon.social
1w
As I said, this is still early in development. You can use F6 to move between different parts of the app or ctrl+1 for email accounts, ctrl+2 for folders, ctrl+3 for the message list, ctrl+9 for status bar and ctrl+0 for the toolbar. The app creates a config.ini file in your %appdata%/quickmail folder where you can also edit some settings. I've done little to no work on an editor. When reading email, you may need to use your screen readers bypass hotkey for some features like reply and forward.
2
3
0
0
1w
@kellylford Why not thunderbird, if I may ask?
1
0
0
0

User avatar
kellylford @kellylford@mastodon.social
1w
@fastfinge Partly curiosity to see what it would take to create an email client. Maybe too it is a knowledge gap on my part but I never figured out how to get Thunderbird to show me a preview of a message in the message list and this is a P0 for my use of email. I'm definitely not trying to replace Thunderbird and maybe in the end I'll decide the effort here isn't worth it. But I guess I also like being able to really create experiences that work exactly how I want them to these days.
2
0
1
0
User avatar
kellylford @kellylford@mastodon.social
1w
@fastfinge I will also be evaluating how my vibe coding efforts need to evolve in response to recent GitHub Copilot price changes. $600-$750 a month for what is mostly a hobby is too much so I am exploring options for other services and the number of active projects I have. I like and use all my apps pretty much daily so we will see.
1
0
0
0
@kellylford Take a look at Hermes agent. It lets you swap models and providers easily and uses gh cli for GitHub. You can get a subscription to nano-gpt.com for $12 a month that will give you 30 million tokens a week on glm 5.5 and kimi k2. Then get a pay as you go account at openrouter.ai for Anthropic and Google models when needed. Add nanoproxy on top to solve reliability issues with nano-gpt tool calling and your set.
0
0
0
0
User avatar
kellylford @kellylford@mastodon.social
1w
@fastfinge Also, I know my coding skills are not to the level to fix bugs in large code bases like Thunderbird but for vibe coding on my own apps, I'm able to fix bugs and tailor the experience far faster than filing bugs and hoping someone fixes them. And I enjoy the experinece of vibe coding becuase I have storng ideas I can easily express in words of what I want a program to do and so far have found the AI does a reasonable job at building what I want. Not perfect and frustrating sometimes.
1
0
0
0
@kellylford Fair enough. My primary worry is that the big email providers are starting to get rid of app password and require oauth. Maintaining an email client is only going to get harder. Not even mentioning read receipts and pgp and all the different formats of multipart mime. I admire but don’t envy you.
2
0
0
0
@kellylford And the way every imap server offers different extensions and folder names and so on is also no fun.
0
0
0
0
User avatar
kellylford @kellylford@mastodon.social
1w
@fastfinge We will see. Right now I have basic email working. Just my unified Inbox and message previews is already saving me time. Also there is an open source toolkit called I believe Mailkit that does the heavily lifting for IMAP.
0
0
1
0