I use ToDesktop for Conjure[0], and I love it. Given the nature of Conjure (Habit and Time Tracking), having a desktop app was important to many users, and many now use it instead of the web version (myself included).
As a solo developer, I avoided building a desktop app for months, mainly due to worrying about the maintenance overhead. I built the desktop app within a single day with ToDesktop Builder, and there has been no notable maintenance/overhead since (other than me over-engineering some features/enhancements).
ToDesktop's deployments are super smooth. The API and docs are pleasant to work with, which made integrating Conjure's habit and time tracking through the menu bar, native notifications, and multiple windows fairly straightforward.
I did worry about the performance and resource consumption with Electron-based apps, but the Apple M1/M2 Chips absolved that concern. Most of my users (mainly Mac and Windows) don't seem to mind/care/notice the Electron nature of the app.
Disclaimer: I'm also friends with the founder, he's from the same town as me in Ireland.
I've been building towards something like this with Conjure[0].
I've focused more on metrics, behavior, and achievement, with a rules engine for automatically completing habits and goals off those.
As you identified, the biggest obstacle for users has been the friction and overhead of tracking at scale. Integrations and automations have decreased that a lot. Transforming unstructured input through AI is super promising, and probably will make it more accessible to people who are less of the power-user/productivity-junkie persona type.
I use https://conjure.so as a habit, time and goal tracker. I built it for my own needs and to explore some ideas (habit rules engine, completion types, measurements).
I’ve been using https://akiflow.com/ for tasks for several months now (I switched from Omnifocus) and I love it.
I also use https://one-sec.app/ on my phone to add friction to opening apps I want to limit time on and try reduce distractions.
Thank you so much! I spent some time researching subjective well-being, life satisfaction and behaviour change a few years ago when I was at an unhappy point in life, and started experimenting building systems that helped me be consistent and balanced in the things that are meaningful to me. I tried to figure out how to make it sustainable and low friction through automations, habit rules, emergency modes/completion types and so on. All this led to Conjure. For me, what differentiates it are Habit Completion Types, Habit Version Control, the Habit Rules Engine, being real-time across web, desktop and mobile, the Measurement system with custom fields and a bunch of other over-engineered things :)
Working on Conjure (https://conjure.so) - a habit, time, and goal tracking platform with a habit rules engine, data layer, dashboards, integrations, and API, real-time across web, desktop and mobile.
Just released a free plan, after a mere 2.5 years of solo and bootstrapped dev.
Feel the primitives are in place now (even down to a Habit version control system for the rules engine) and have daily users who are getting value, so focusing now implementing user feedback and trying to get it out there (as have done no real marketing), before I tackle the next big feature I'm excited about.
I’ve been using and building Conjure[0] for 2 years, because I didn’t find the particular experience I wanted out there and wanted it to help me intentionally build and maintain behaviors conducive to life satisfaction and subjective well-being with minimal friction.
I explored a variety of things prior including Habitica, Beeminder, Forte, Everyday, Nomie (all excellent and strong in various dimensions).
Some of the use cases I had were:
- Be real time across web and mobile
- Keyboard shortcuts and a command Menu
- Automatically completing habits through rules and automation
- Have time based Habits (eg do 30 mins of reading a day)
- Habits be linked to Objectives/Goals and personal KPIs
- API and integrations with Apple Health, Zapier and others
I’ve been using Conjure to build Conjure for myself these past 2 years, bootstrapped and solo.
It fits my daily needs and those of a growing community of users, but I learned in the process, different solutions work best for different people. Some people want a very simple solutions to track 2-3 habits a day, others want to track 18 things a day in a sophisticated manner.
Vital is awesome. I’ve built various integrations for health services for Conjure[0], and the implementation and maintenance of these does not bring much joy to my life.
Having worked with Vital’s API and Webhooks, I am so excited for our use of it in Conjure to go live. I really love their normalization of data (such as sleep[1]).
Being process orientated. Results come from sustained effort over long periods, so I focus on making the process sustainable and enjoyable.
I build Conjure[0], a habits and goals platform, solo and bootstrapped, and have worked on it for 496 days in a row (at the time of writing) and have tracked over 3000 hours of development on it.
I have a daily habit[1] to do at least 1 minute of work a day (also known as a 'Habit Emergency Mode') to maintain a sense of momentum and progress. This helps me through my 'off days', have no 'zero days', and reduce negative emotions associated with the process.
Starting off, I had to manage my expectations and accept it may be a 2 year journey before I started getting any traction, and would commit to 1000 hours before I allowed myself to second-guess myself. I used objectives (within Conjure itself) to track these various time-based objectives.
As you can't always control the outcome, but you can control the process, I focus on making the activity the reward and enjoying the process[2] as best I can, even if I have to go slower at times.
Keeping in mind "you are a product of your environment, " I generally try to consume material and be around people with similar values and ambitions for motivation and peer accountability. I have tracked personal KPIs at various times to ensure I do this enough.
Another indie hacker here, to add to OP’s reply, I’ve been using Syften[0] to monitor relevant keywords across various sites to find people my product can be of value to, or I provide answers to their related questions (which can lead them to checking out my profile and then product).
I’m building Conjure[1] a habits, behavior and goals platform, so I track everything from ‘habits’/‘productivity’/‘quantified-self’ type keywords, to people looking for alternatives to XYZ product name, to specific questions I’ve answered before (eg organization, time tracking, building exercise habit, achievement, etc).
Understanding motivation is ephemeral, while discipline is not and a sense of momentum is important, what keeps me going is having an “emergency mode” of my habits for my “off days”.
This varies by habit, but includes tracking at least one minute of work on a project per day, or just going for a walk if don’t have the energy to workout.
I think one has to manage expectations and factor ‘off days’ and ‘rest days’ into their model of productivity and routine.
I treat myself like a server with a bad uptime SLA. I aim for >= 90% adherence to habits, which over a long time horizon compounded is pretty meaningful.
I've been building https://conjure.so in public, solo and bootstrapped, for ~19 months now, by sharing milestones and learnings periodically.
From building in public, I have built a waitlist, gained customers and built a modest following for Conjure's Twitter account. A decent number of people are more interested in following the journey, rather than becoming a user.
While I've mostly optimized for building and learning to date rather than growth, I haven't worried about the cadence of posts nor let it overly distract me.
I've output more content when it has served me (eg get users) and less when I've been focused on development or implementing learnings.
For me there has also been a catharsis from building in public, having leaned into the transparency and vulnerability aspect of it. I used to be very concerned with what people thought of me. It feels like such a relief to openly share metrics (currently ~$800 MRR) and celebrate each minor win, without self-diminishment.
After this major update I'm finishing up, I'll now go more frequently on comms and growth as it can better serve me now, given the substantial product development now done, learnings implemented and evidence of the product providing value having had daily active users for several months now.
Yeah agreed its pretty confusing and took me some time to reconcile!
I imagine for legacy support or business reasons they maintain the OAuth API, but I too wish they add granular repo support to the OAuth API and existing tokens were migrated to an all repos scope, while new tokens were encouraged to be per repo scoping.
I've been looking into this as I'm building similar per resource scoping for conjure.so's API.
GitHub has 'OAuth Apps' and 'GitHub Apps' [0]. The former's scopes do not permit such granularity (eg the `repo` scope gives access to all repos of the account [1]).
The latter is much more granular, allowing the user to select specific repos to grant permission [2].
The 'GitHub App' owner can see their installations and also determine if the user chose access for all repos or on a per repo basis.
Netlify does such granular installation and will prompt you if you don't see your repo listed in their dashboard to check permissions.
As a solo developer, I avoided building a desktop app for months, mainly due to worrying about the maintenance overhead. I built the desktop app within a single day with ToDesktop Builder, and there has been no notable maintenance/overhead since (other than me over-engineering some features/enhancements).
ToDesktop's deployments are super smooth. The API and docs are pleasant to work with, which made integrating Conjure's habit and time tracking through the menu bar, native notifications, and multiple windows fairly straightforward.
I did worry about the performance and resource consumption with Electron-based apps, but the Apple M1/M2 Chips absolved that concern. Most of my users (mainly Mac and Windows) don't seem to mind/care/notice the Electron nature of the app.
Disclaimer: I'm also friends with the founder, he's from the same town as me in Ireland.
[0] https://conjure.so