12 ms·
Show HN: I made a Note-Taking app for people who keep texting themselves
This project began when I realized that despite trying many fantastic note-taking apps, I often defaulted to dumping notes into chat apps like Slack or iMessage. I wanted to bring that effortless “text yourself” note-taking experience to a dedicated note-taking app.
Originally developed as a macOS app, Strflow is now also available for iOS. Strflow is designed to make note-taking as quick and intuitive as possible, centered around a chronological timeline UI.
Here are some of its features:
* Tag system
* Rich editor with text formatting, images, and note linking
* Global shortcuts for quick access
* Share extension
* Encrypted iCloud backup & synchronization (becomes end-to-end encryption if you enable iCloud’s Advanced Data Protection)
Hope you find Strflow interesting. I’m happy to answer any questions.
## Some implementation details some of you might be interested in:
* The app is implemented natively using Swift.
* On macOS, it’s based on AppKit, and on iOS, it uses UIKit, with SwiftUI used partially.
* The editor intensively utilizes TextKit.
* The sync engine is custom-built using CloudKit.
- chresko 2y agoThis is awesome! I use the iOS notes app in a kludgy/txt way. This is so much better. Great work getting this out there!
- mraza007 2y agoThis looks really cool. Out of curiosity how long did it take you to build the application
- eguchi1904 2y agoThank you! It took about 2 and a half years. I worked on it during my free time alongside my full-time job, so it might feel a bit long.
- mraza007 2y agoThat’s impressive
- tylerdinner 2y agoPersonally I love this concept! Looks really well done and I would pay for it once in a heartbeat, but the subscription requirement is an immediate deal breaker for me. This looks like a $2.99 - 9.99 one time purchase. I also don't understand the name.
- inheritedwisdom 2y agoSame here I’d pay 25$ one time but won’t touch a subscription service unless there’s an ongoing cost associated with its use.
- pshirshov 2y agoE2EE?
- eguchi1904 2y agoYes, Strflow supports end-to-end encryption (E2EE) if you enable iCloud’s Advanced Data Protection[^1]. For more details, please check our privacy policy[^2]. [^1] https://support.apple.com/en-us/102651#advanced https://support.apple.com/en-us/102651#advanced [^2] https://strflow.app/privacy-policy https://strflow.app/privacy-policy
- allenu 2y agoThis is really cool stuff, OP. Congrats on the launch! I like that you've taken an actual problem or use case you have and turned it into an app. I love seeing how other people solve similar problems. I've seen this other project [1] that is similar in idea, but the author there has opted to go for something that looks literally like a texting app. Yours looks more Slack-like, just going by the Mac version. Likewise, I also wanted to create an app for keeping track of short notes, but I thought it would be neat to give it the UI of something like Twitter or Tumblr, so I built Minders. [2] I have to admit that not all the design ideas in my particular app work quite well together yet (such as "hearting" and replying to your own posts), but I do end up using it regularly for journaling and keeping track of interesting links. [1] https://zhenyi.gibber.blog/gibberish-is-now-available-on-testflight https://zhenyi.gibber.blog/gibberish-is-now-available-on-tes... [2] https://minders.ussherpress.com/ https://minders.ussherpress.com/
- wonger_ 2y agoAnother chat-like notetaking app I saw posted a while ago: https://site.ducknote.app/ https://site.ducknote.app/ That one reminds me a bit of Discord. Love the design of yours, though.
- gagik_co 2y agoAnd if you’re looking for one that also targets tasks and productivity, check out mine: https://tetr.app https://tetr.app
- eguchi1904 2y agoThank you! Yeah, it’s interesting to see apps with similar motivations, and thank you for suggesting your app. The idea of a private SNS with a Twitter-like UI for note-taking is definitely another interesting direction.
- Terretta 2y agoPlease let me add an iCloud family member to Minders. Offer a "Family Plan" price to cover selling two copies that feature-enables you to make Minders into you and another person's private twitter feed. Don't make Path from 2010 for 50 people (amazing when it started in 2010, lost its way a bit, gone now): https://www.lifewire.com/what-is-path-3486483 https://www.lifewire.com/what-is-path-3486483 Just make your thing, but for a couple or a family, exclusively in their own shared iCloud storage. And yes, please, add one-time purchase. Related note to iOS devs: if you only offer IAP, companies can't buy your app for employees on company devices or BYOD. Apple doesn't support a company any way to provide IAP. My employees get company-paid-for iOS apps... but only apps the apps and books manager can buy for roles or individuals.
- jwr 2y agoI like it a lot. I currently mostly use Simplenote for quick note taking, but that often takes too long and I have to come up with a "note title", which I do not like. I just want to jot something down, quickly. I'll be trying this over the next couple of days. My immediate worry is that the app will not find its business model and will get neglected and then disappear in a year or two…
- eguchi1904 2y agoThank you! I felt the same way about note titles, which is why Strflow intentionally adopts a style without them. Developing Strflow has been very fulfilling for me, and I plan to continue its development regardless of revenue. Of course, I aim to grow the number of supportive users and make it sustainable as a business.
- jwr 2y ago> I plan to continue its development regardless of revenue I would respectfully suggest that this can be understood by some as a promise, and I think it is not a promise anyone should make. Doing things for free is not sustainable. We all need to earn a living, that's how our current societies are built. So I really hope you will get enough subscribers at reasonable price points to make this sustainable.
- eguchi1904 2y agoYou’re right, there’s nothing more certain than money. I aim to generate enough revenue to develop Strflow full-time. Thank you for your support!
- tamimio 2y agoWhat I personally do is just send them to myself in SimpleX or Telegram, and they are available immediately on other platforms.
- ocular-rockular 2y ago> Not FOSS > Only Apple ecosystem > Paid tier for local service :| Seriously?
- kekub 2y agoAs a developer of local applications, I take issue with the notion that apps should be free simply because they don't incur server costs. This argument overlooks several crucial aspects of software development: Development costs: The bulk of an app's expense lies in its continuous development, not in hosting. Even if backend services can be run for a nominal fee, the time and expertise required for ongoing maintenance, updates, and improvements are significant. Value proposition: Apps provide utility and solve problems for users. The price should reflect this value, not just the operational costs. Sustainability: Charging for apps ensures developers can continue to support and improve their products, benefiting users in the long run. Hidden costs: While server costs might be minimal, there are other expenses like development tools, testing devices, and occasional third-party services that add up.
- ocular-rockular 2y agoIt's a notetaking app pal, it's not that serious. And certainly not worthy of a subscription model. Kind of ridiculous that they're using this platform as free advertising for what is effectively one of those cashgrab apps.
- sAbakumoff 2y agoIn telegram it's called "Saved messages".
- colinflane 2y agoI created a note with a tag. Then I deleted the note, but the tag remains visible under 'Tags' in the left slide panel. fwiw
- eguchi1904 2y agoThank you. In Strflow, tags can be created independently of notes, so tags can exist even if their associated notes are empty.
- hagbard_c 2y agoOr just send those notes to your own XMPP account where they'll show up as "Note to myself" (in Gajim) or something similar in other clients. You get all the facilities your clients offer on whatever platform you happen to be using at that time - web, mobile, desktop, etc. Your data is as safe as your XMPP account is, you can (but are not required to) run your own XMPP server - prosody or ejabberd or something else - on your own hardware on your own connection at home. Cross-platform, free, there are many different clients, standards-based. End to end encryption through OMEMO which works across an ever widening spectrum of clients. Yes, this is similar to the Telegram "Saved Messages" feature which is another way of doing this. The advantage of using XMPP is that you can run your own service using free software. Also, should the EU "Chat Control" abomination become reality this is one of the ways to avoid having the EU spy on all your traffic.
- dgid 2y agoBuilt in electron?
- eguchi1904 2y agoNo, built natively with Swift, using AppKit/UIKit/SwiftUI for the UI.
- the_arun 2y agoI slack myself for this purpose.
- BhavdeepSethi 2y agoThis looks great! I use Signal's "Note To Self" quite heavily. I also use it when I want to have some pictures/files/links transferred between my phone and web browser (mainly for image uploads) without going through airdrop/dropbox. Love that this is exactly like that, but with ability to organize as well.
- eguchi1904 2y agoThank you! It’s really interesting to learn about everyone’s “text-yourself” habits. I hope Strflow fits your needs.
- quirk 2y agoI loved Squarespace Note, and this seems like a close relative. Downloading now.
- thiagocsf 2y agoLooking forward to trying this when I have a phone that runs iOS 17+.
- theabhinavdas 2y agoHaha, love this. I use WhatsApp though and am able to organize/categorize ideas using a community that only I'm a part of :)
- hidelooktropic 2y agoClever idea! Well done.
- jaysonelliot 2y agoI like this a lot. It's very close to something I've wanted, basically a Twitter that no one else can see but me. I could see myself using this all the time, and making it my primary note-taking app. But I won't. Here's why. In order to make an app a trusted and regular part of my daily flow, I have to trust that it will always be there for me. This has a subscription model. That means that if the company who makes it goes away, I can't trust that the app will still be there for me. I'd happily pay a one time fee to own it forever. But a subscription model is a deal-breaker for me. Best of luck, hope there's an ownership-based version someday, I'd love to use it.
- gnicholas 2y agoI have a different perspective. When considering purchasing an app, I always weigh the possibility the app will go away. This can happen because the back end disappears, or because the app is not updated and Apple phases it out (so you can't install it when you get a new device). Having a reliable stream of revenue makes it less likely that the app dev will give up on it. I don't love subscriptions, but I do recognize that they help ensure ongoing maintenance/development.
- langcss 2y agoIt is a phone app so the pricing model makes no difference. Either way they could pull it from the store or not. Subscription seems to be only for backup to iCloud and encryption anyway. Forever apps on mobile are probably only possible on Android using an apk and open source repo. Even then they could bitrot.
- jbaber 2y agoI have the same concern, but usually insist on being able to make simple regular downloads of my data, ready to port to the next similar service. I'm fine paying a subscription for thestorygraph and bitwarden, for instance knowing if they fold or suddenly charge triple, I've got my data. Keeps them honest, too.
- jwr 2y agoA subscription is actually better, because at least there is a chance of a sustainable business model. Your phone app will stop working within 2-4 years of being abandoned anyway, whether you "bought" it or whether you were paying a subscription fee. So I'd rather not pretend that I "bought" anything, and pay the subscription, hoping that the business will be able to make ends meet in the long term and not abandon the app.
- geor9e 2y agoI'll narrate my user journey trying this out, just for constructive feedback. I did not understand what it is, from the post or the website. It sounds strange enough to get me to try it though. Using the hotkey popup entry box, immediately I hit a bug where the chatlog doesn't auto-scroll properly (I don't see what I last entered, unless I manually scroll). I think my Macbook is pretty stock, not sure what's causing it. I see "All Notes" in the main window, and a search box. So I can filter to messages that match my search. Okay, so it can do what Telegram or any chat app does - basically a chat room of just myself. I don't see any other buttons of features to try in the window or menu. I kinda see the appeal for the very narrow niche of people who want (1) a hotkey entry box and (2) enjoy taking notes as a chat log and leaving them that way. I am not (2). While I do take all my notes to a chronological inbox space at first, I need to be able to quickly triage and organize it, delete things that are done/obsolete, move things to categories and order by priority or due date. It doesn't look like this app has any abilities like that. I do like (1) but I already have many solutions for jotting down notes fast using hotkeys and such. Alfred/Tasker scripts, personally.
- eguchi1904 2y agoThank you for your detailed feedback. > I hit a bug where the chatlog doesn’t auto-scroll properly It seems that this issue occurs when the window size is small. I’ll investigate this further. Strflow is specifically designed for writing and accumulating notes, and it currently doesn’t have features related to task management. While some features may be added in the future, the app will remain focused on simplicity. Thanks again!
- fuzzy_biscuit 2y agoSo, I'm a bit of a to-do app collector. Any chance this will ever make its way to Android? I saw that it's written in Swift, so not holding my breath, but the idea is novel enough that I'd love to try it out.
- sirolimus 2y agoThis is cool, nice job
- royaltjames 2y agoThis is awesome! I truly want to continue texting myself, and push the texts to searchable note apps since iMessage query experience is 1/10 imo. I found phonetonote [1] and they provide a textable 310 number which pushes to kinopio (which is how I found it), roam, logseq, zapier, etc. I think they have a telegram bot and chrome extension but I haven't tried them yet. [1]: https://phonetonote.com/ https://phonetonote.com/
- torlok 2y agoRequiring a subscription for iCloud sync feels like rent-seeking.
- goosejuice 2y ago[dead]
- kochie 2y agoLooks good! I like the idea of not taking based on a timeline like this. Something to consider in the future is the context of the notes. It would be great to automatically have photos and locations added to a note. Tags and hashtags for people and themes would also be great. Looking forward to seeing this evolve!
- bulubulu 2y agoThank you for building this! I've been looking for something like this and even tried to build some for myself. As a non-developer, I've only been able to port some existing services and use very rudimentary structures. What I like about the chat-style interface is that I can always write little pieces that are easy to send, but hard to edit afterwards. It forces me to keep writing and sending, rather than stopping at a sentence and rethinking the wording and getting halted. I'm actually writing thesis and scientific papers this way. I'm curious about the data storage: I noticed that you mention data is stored in SQLite database. Can you share the path?
- eguchi1904 2y agoThank you for your kind words! The SQLite database is located at: ~/Library/Group Containers/KXMRPURL69.app.strflow/LocalFiles/data/database.sqlite Please avoid directly editing the SQLite database, or any other file under ~/Library/Group Containers/KXMRPURL69.app.strflow/LocalFiles/, as it can potentially cause issues with the app.
- bulubulu 2y agoThanks! I'm only using it to learn about the structure (and perhaps for backup, a periodical export seems more reasonable though). Can I export/locate data from ios without syncing to mac?
- eguchi1904 2y agoCurrently, you can export all data in JSON format only in the macOS app. I plan to add the same feature to the iOS app in a future update.
- exsomet 2y agoThis is super interesting to me, and I am definitely going to check it out. It’s worth emphasizing that I am interested in this because it’s _simple_ and deliberately designed for this (unlike a discord message to yourself or channel or emailing notes to yourself or something). That said, the single most important factor that determines whether this stays or goes for me is going to be whether it is faster/easier at capturing information than an email (which is how I currently send myself stuff). This type of thing sits at the top of my personal knowledge funnel. For a tool like this it’s job (to me) is to cast as wide a net as possible and capture everything even tangentially related to whatever I happen to be doing at the snapshot in time when I decide I want to take a note, and then later if I decide that it was important after all I will go back and clean/curate, and move the information to another system like a wiki that has a better format for long form searchable information. But the critical factor for me is the ratio between work required to capture information at the top of that funnel, and the amount/quality of information captured. A classic example is recipes. If I search for baked chicken recipes, I am probably doing something like: 1. Search google 2. Open 5-10 tabs 3. Flip through them and pick one that looks good 4. Leave them open for a few days in case the one I try doesn’t end up being a keeper. 5. If I find one I like, move it to my KB under the recipes section (The same workflow happens when I am looking for movies to watch, or checking out different ways to do something for work, etc) So, there would be a lot of value for me in something that could make it easier to dump those 5-10 links into a note, intuit some tags, automate some metadata, and if I don’t come back to it in a few days, archive it but keep it searchable. It’s possible to do this with existing tools now, but that gets us back to the original point: if tool A is faster/easier at it than tool B, tool A replaces B and becomes the incumbent. All that aside, neat tool - I’ll be keeping an eye on this one!
- amai 2y agoI‘m sending emails with notes to my own gmail account since years (I have a filter that moves emails to myself to a notes folder). It works from everywhere, costs nothing, support all kinds of attachments. I can read them with every email client on every OS out there. No note taking app comes close to the flexibility and usability of emails.
- amandasystems 2y agoThis is just what I wanted, with one exception — there’s no obvious way to export all the data in a machine-readable way. I’m not going to journal in something I don’t know I can move on with if the app dies or I move to a platform that doesn’t support it.
- eguchi1904 2y agoThank you for your feedback. You can export all data in JSON format from the macOS app by going to the menu bar and selecting File > Export. I plan to extend the export options in the future to support other formats like markdown.
- saasxyz 2y agoI love the concept. As someone keeps everything on browser, I can see a demand for the web version.
- jameszhan9592 2y agoJust wanted to chime in and say that I LOVE Strflow. It's the only app that solves a specific but major pain point I've always had regarding digital note-taking. I've been using it since it first came out and it's remarkable. As someone who NEVER takes long or extensive notes, every note-taking app I tried left me with a bunch of note documents with just 1 or 2 lines of text. Document-based note-taking apps simply don't meet my needs, and yet almost ALL note-taking apps out there treat a "note" as a single document. I get it; it's like notes in real life, but it doesn't work for me digitally. Strflow's chat-style UI is flawless for this specific style of note-taking. There's nothing else like it in the market. I love that it's minimalist and feels so lightweight. It just makes jotting down quick notes throughout the day so much easier.
- luvata 2y agoI just create a super minimal version using React with the help of Claude 3.5. It is a static site hosted with Github page. Currently it just supports basic channel creation, sending messages, export and import. No sync, no search. It's light weight and fast. Once the website loaded, it can work without internet. https://luvata.github.io/static/note-chat/index.html https://luvata.github.io/static/note-chat/index.html
- jackie_cheung 2y agoI've been searching for a tool that allows writing without any pressure, and strflow seems to be that choice. It has no unnecessary features, just simple and practical. Currently, the only feature I'm missing is font size adjustment on macOS. Before this, I was using Notion, but creating a new page to record "trivial thoughts" felt too heavy. Continuously adding records to a single page made it very difficult to search. Even with Notion AI enabled, it was still challenging to find the recorded content. I've subscribed to strflow to see if it can change my habits.
- jackie_cheung 2y agoOh, I also discovered another limitation on macOS: it doesn't support the ability to quote specific messages like iOS does.
- gagik_co 2y agoA bit late to this but I am working on https://tetr.app https://tetr.app which serves a similar UI but also adds reminders, calendar sync, summaries and other features into the list. For a more native, Apple-centric experience, this is well done!
- enriquto 2y agoYou will take self-texting from my cold, dead hands.
- benoliver999 2y agoSignal has a 'note to self' function and it's perhaps a sad reality that this is my most contacted person
- csmeyer 2y agoI’ve been in the habit of emailing myself a lot, I’m excited to give this a try! I had thought of building this myself, so I’m glad I don’t have to :-)
- rolfus 2y agoI'm also emailing myself a lot. It works well but every time I do it it feels wrong and shameful. Like, I know there are better solutions but I just won't make the effort.
- eguchi1904 2y agoI’m glad to hear that. I’m relieved we didn’t end up releasing competing apps!
- ramon156 2y agoThe whole point of self texting is that its easy, quick and just works. If I don't have an apple product, I already can't access this app. Cool idea but not very useful when the labor is there.
- attilakun 2y agoWhat's the labor?
- vidyesh 2y agoUsing yet another app. I use Obsidian, OneNote for note taking and I can easily create a note just for taking quick notes when using my phone but I still self text on multiple messaging apps because those are something I already use, they are quick and simple. Having yet another note taking app just puts my reliance on that app and keeps it for a purpose, it also becomes a barrier of sorts for me to enter quick text, that I now need to do it on separate new app/platform.
- dougdimmadome 2y agoI get your argument but I see real value here. Texting yourself is an imperfect solution to the problem. Note taking apps like obsidian also have "labor" in that you have to pick a location for your note, maybe navigate a folder structure etc. This is a "stream" of notes which is closer to how some of us work. I sort of want my reminders to disappear upwards into the past and not clog my interface, but still be searchable.
- maxpage 2y agoThere is something in it. I find myself often sending notes to myself on various social media messaging apps :)
- AlecSwanky 2y agoSounds great, I would use this. Will there be an android version?
- toyg 2y ago> The app is implemented natively using Swift [...] On macOS, it’s based on AppKit, and on iOS, it uses UIKit, with SwiftUI used partially. So I guess the answer is likely to be no.
- eguchi1904 2y agoThank you! I’d love to work on an Android version if time permits, but currently, it’s a lower priority compared to adding other features. Sorry about that.
- TuringNYC 2y agowhatsapp's and slack's text-myself was such a killer-feature for me! however, i think that was because i was already inside those apps constantly.
- compootr 2y agoThis sounds like memos[0] with the asterisk that I must pay the apple corporate overlords to use it, trust you with my data, and ultimately lock myself into what you allow me to do with my data memos is FOSS, and I run it on my machine, without the need to trust you. it also has a nifty API around it [0]: https://usememos.com/ https://usememos.com/
- quaintdev 2y agoLove memos. I've it running on my Pi server and it's really good. It doesn't get in the way of note taking. After a while you forget about app itself and just get used to the interface for noting things down.
- toyg 2y agoA self-hosted docker-based system has a different audience from an Apple AppStore app. Don't be that "dropbox is just ftp and rsync" guy.
- PMunch 2y agoHaven't heard of self-texting before, didn't even know it was possible. But I've been having a similar idea to this based off-of writing in a physical notebook. Basically my notes there end up sequentially, and I was missing this with my digital tools. My idea however was more of a "book mode" for a regular note-taking app where notes would be placed one after another on a long scrolling page.
- dewey 2y agoThis somehow seems to be a solution in search of a problem. The reason people use self texting is that they _don't_ want to use another app. Not because the existing apps are somehow missing features. > I often defaulted to dumping notes into chat apps like Slack or iMessage What makes you think people think differently about this app? If people wanted all these features they would already all be covered by Apple Notes (Including the quick note feature, included in the OS when you mouse into the bottom right corner of your screen) but for free, encrypted and synced to all devices.
- j45 2y agoNot always. There's an app called Voiceliner that is quite decent for a different use case but capturing notes nonetheless. Audio notes are usually much quicker than typing on a phone. Helping people capture their thoughts happens in many ways, and it's valid. I have been using apps like this for a very long time, and it's an unfair advantage because it can seem like I don't forget much, when really I reinforce remembering it by recording it somehow and working through actioning it (or sharing it to get help)
- deleted 2y ago[deleted]
- sensanaty 2y agoI write "notes" to myself all the time not because I don't want to use another app, but because I prefer the chronological, quick way that those kind of notes work. I'm too chaotic for regular note taking, I've tried a million times, so for me the flow of just dumping a stream of consciousness down for me to read through later on works much better than trying to organize dozens of files. I'll definitely be checking this app out, personally!
- EGreg 2y agoI like the simplicity, and good job for shipping it. “Privacy. Always. We promise” This kind of stuff always gets me thinking. Why should I trust random app developers? I don’t even trust giant corporations with this. I have seen Chrome extensions bought out and silently changed. And I have sold iOS apps myself! Capitalism and Competition and Closed source Centralized software distribution just makes me always worried. Whatever promises are given (“open”AI!) can be either false already or enshittified tomorrow. And then who is foolish for trusting it? https://www.businessinsider.com/well-these-new-zuckerberg-ims-wont-help-facebooks-privacy-problems-2010-5 https://www.businessinsider.com/well-these-new-zuckerberg-im... Why not use open source? Actually, the main reason is The Web. It doesn’t have an effective way to guarantee a file at a URL will be static, the way, say, IFPS does. And same goes for the App Store. Telegram struggles to tell you how to do verified builds. I think we may need a “trusted app” with IPFS based distribution, and various auditing agencies publicly signing software updates. It doesn’t need to use a blockchain because code only ever accumulates, so it’s a crypto CRDT essentially. But it could be replicated across many networks including DHT based ones like IPFS, Bittorrent and Hypercore. That at least reduces a user’s Trusted Computing Base to the OS and one app (like a crypto wallet or an authenticator or browser) that they trust. There should be a way to never update that app via the app store. Frankly, I think privacy will never get better than that because the manufacturer can technically always exfiltrate stuff (as Windows already does and touted with Recall). But for running TRUSTED PROGRAMS, at least, I feel there can be blockchains and other decentralized networks. Trusted programs (ie smart contracts) are valuable for communities to trust code, even if it doesn’t enforce privacy.
- Tiberium 2y agoTelegram's Saved Messages (essentially self-texting) is also commonly used for saving info, somewhat recently they even added tagging and the ability to view messages that you forwarded into there per chat (so you can see all messages that you ever saved from some group you're in). Of course it all lives on their cloud and is not local.
- bayesianbot 2y agoThough tagging is only available for the (kinda pricey) Premium subscription.
- eguchi1904 2y agoTagging is actually available for free, so just wanted to correct that.
- bayesianbot 2y agoHuh? I just tried tagging a message, which opens a popup for Telegram Premium. Also web search brings up "Tags are already available to all Telegram Premium users." from Telegram website - it's an old post, but I don't see anything anywhere that says otherwise. Or do you mean #hashtags?
- eguchi1904 2y agooh, you were talking about Telegram. I misunderstood it. My bad.
- naught0 2y agoThey're (OP) almost definitely referring to their own service which has tagging built in for free.
- amadeuspagel 2y agoI made a web app with a similar goal, but with one additional feature: the text field is also the search field, as you type a new note, the existing notes get filtered based on the text of the new note: https://thinktype.app https://thinktype.app
- wonger_ 2y agoVery novel feature I haven't seen in other notetaking apps - well done
- jmhammond 2y agoThis is really neat. It reminds me of my use of Notational Velocity from (holy cow!) almost 20 years ago. https://notational.net/ https://notational.net/
- amadeuspagel 2y agoOne difference between notational velocity and thinktype is that thinktype has no concept of a title. You write full notes in the searchfield, and you see full notes as results.
- unstatusthequo 2y agoMaybe rethink the name? People who text themselves can't even think of the Notes app, which is what they are literally making, let alone "StrFlow" which will definitely not be top of mind. TxtNote? NoteChat? Note2Self? TextMe? Txt2Self?
- toyg 2y agoMy girlfriend doesn't even self-text, she just texts me random stuff on whatsapp followed by "ignore that". When I told her about this app, she said it sounds great and she'll check it out. I personally think there is something there. The app-switching problem is real though; maybe it would work better as a Whatsapp/Telegram bot.
- heliodor 2y agoYou can pin yourself to the top of Whatsapp and write to yourself. Explain that to her. It's what I do and it's been phenomenal.
- toyg 2y agoYeah but you're still limited to the chat mode - you can't consume the data in any other way. With a bot, you could provide some sort of other interface - either via bot commands, or an alternative web view, with fancy exports etc.
- vidyesh 2y agoCongrats on the launch! The app looks simple and good but I struggle with the idea that I need to use yet another app for this. The reason for self-texting is that I am already using that app and now I can send quick notes to myself for later. The odd thing is, I use most and all the messaging apps for this for some reason. My quick notes or links or text snippets I want to store are in multiple apps I already use. Not an app for me but good luck!
- msravi 2y agoA couple of questions. The notes seem to be markdown, which is good. But where are they stored? Are they just markdown files stored in an accessible folder? How easy is it to "export" the notes? I use "self-texting" on WhatsApp for temp notes that I know I won't need beyond a couple of days and don't mind losing and Obsidian for others.
- eguchi1904 2y agoThe notes are stored in a SQLite database. You can export your notes from the macOS app by going to the menu bar and selecting File > Export. This allows you to export the notes in JSON format, which includes various metadata and markdown representations. I also definitely plan to extend the export functionality to support markdown in the future.
- greenthrow 2y agoMacOS and iOS already have the Notes app which already syncs across your devices....
- cpursley 2y agoYeah, and they suck. I have a folder on my iPhone called "iCrap" as most of Apples native apps are hot garbage.
- Void_ 2y agoI made something similar, except by recording audio memos: https://whispermemos.com/ https://whispermemos.com/
- santa_boy 2y agoTried and quite like this app. Has most of what I need. Is this built on Expo? I've wanted to build for iOS for decades but never could start on it.
- deleted 2y ago[deleted]
- marbletiles 2y agoQuick thoughts: - This is a good fit for how I manage to-dos: a stream of actions that I can tag and process. But with no simple way to remove a tag or mark a thing as "done" I can't filter the tag streams and see only undone items - £14.99 to use Apple's iCloud syncing which a) I already pay for and b) is free to you feels a bit much.
- dchest 2y ago"- £14.99 to use Apple's iCloud syncing..." Obviously, this isn't priced based on the cost of materials. Almost no software is.
- kirykl 2y agoThere’s maybe some value in branding as ‘stream of consciousness note taking’ instead of ‘replacing texting’, to which it just adds more steps for the same thing. To replace texting can I text a phone number that feeds into this app?
- eguchi1904 2y agoYou might be right; that could be a more accurate branding. Strflow uses a model where notes are pushed into a single timeline and categorized with tags, so there isn’t a functionality to text a phone number that feeds into the app.
- Connector2542 2y ago[dead]
- dougdimmadome 2y agoI've been look for exactly this! (or planning to build it) I abuse the telegram "Saved" channel to send myself thoughts, notes, reminders, pics, etc as if I'm chatting to the me who's back at his desk. I wanted to get away from that and not rely on telegram. Unfortunately I'm an android user so I'll probably have to keep using Telegram for the time being. Is there an android client in the works?
- eguchi1904 2y agoThank you! I can really relate to that habit. Unfortunately, I haven’t started working on an Android version yet, so it doesn’t seem likely to be available soon. Sorry about that.
- sva_ 2y agoYou can also message yourself in Signal
- J_cst 2y agoSelf messaging is also available in WhatsApp
- NayamAmarshe 2y agoYeah but the whole experience of using WhatsApp is kinda sub-par compared to Telegram.
- delecti 2y agoIf you aren't opposed to Google, "Keep" seems to be fairly well suited for this kind of thing. You can share to it easily on android, it supports a bunch of organizational things (labels, colors, archiving) but they're not in the way if you want to ignore them, and the browser version works great. If you're attached to the chat style, then it might not be perfect, but it's easy to use it as a continually appended log style experience.
- nusl 2y agoCurrently I use a personal Discord server for this. Will give this a shot, seems really useful.
- jcynix 2y agoOne more app? I'm skeptical. https://xkcd.com/927/ https://xkcd.com/927/ is about standards, but it could easily be about apps instead. My note taking takes place either classically via email with mutt in a terminal, not with these gargantuan desktop "apps", or with existing apps like Blitzmail on Android, or Joplin. Joplin just needs a WebDAV server to store notes and is available for multiple platforms, so I can easily swap notes between mobile and desktop/laptop.
- oulipo 2y agoThere's also the "Defer" app which works both on iOS and osX with a nice UX for quick todos https://apps.apple.com/us/app/defer-task-inbox/id6480421520?pt=126705926&ct=deferapp.com&mt=8 https://apps.apple.com/us/app/defer-task-inbox/id6480421520?...
- Seylox 2y agoKind of reminds me also what Google Wave could have been, if it wasn't killed.
- _flux 2y agoPretty cool, but I think I'll stick to using Matrix for the same purpose (in particular as I'm not an Apple user). But I admit a custom app would be nice, still using Matrix for storage.
- entropyie 2y agoMy number one problem with notes apps is that they all take too long to open a new note, and try to sync themselves when opened, often slowing everything down. Especially if you have a slow / choppy connection (fully offline is usually ok, but barely online is the worst). I have a literal supercomputer in my pocket, yet not one app let's me open and start writing a critical note in less than 500ms. To this day I still use plaintext editors on my desktop to dump short strings or notes into, because they load faster than any other app. And don't try to be clever with smart quotes, fonts and butchering my code snippets.
- rsanek 2y agotry Google keep. there's a shortcut you can make that with a single tap from the homescreen creates a new note and brings up your keyboard for typing. after you're done you don't have to even click save to persist it. it also auto syncs in the background. I've been using it on iOS for years
- kwhitefoot 2y agoAnd you can invite others to share a note and edit it together in real time. My family uses this feature for shopping lists. Any of us can add things to the list and when one of us does some shopping they just trick the items off. And it works offline and in the web browser.
- vladxyz 2y agoJust as a counter-example, my workflow works very quickly for me: On mobile, my launcher has four pinned favorites on the homepage - one of which is a shortcut to go straight to the new note activity in my notes app. From typing up this comment I can swipe up to home and touch that button in (probably?) under 500ms and type in a new note. (launcher = KISS Launcher, notes app = Joplin. though I'm sure similar things work with other launchers and note apps.) It is unfortunately an electron app on desktop, but I'm invested enough that I never close it, and can start a new note just as quickly (super + 1 to launch it from my task bar, ctrl+n to start a new nearly plaintext note). This is the same on my windows and Linux computers. MacOS (as it is with most things) is somewhat more annoying: I keep a Space dedicated to Joplin and never collapse to the icon, which allows me to similarly go two chords - ctrl+9, cmd+n - to a new note. Joplin doesn't need sync to complete before opening a new note.
- andai 2y agoThe key aspect of self texting is frictionlessness. On that note, has anyone used Notational Velocity? I've been looking for alternatives for years and haven't found anything that comes close.
- napbree 2y agoI like the format, an idea to take unstructured data and try to turn it into a plan (could be a paid extra?) would be for a language model to take a stab of taking the data and turning it into a live contextualised overview per notes. That's then taking the pain away from trying to organise the unstructured thoughts
- champagnepapi 2y agoWow this is pretty cool! I'm gonna give a try. For me, this is actually what most of my slack usage is. Just writing notes to myself and then occasionally messaging others.
- deleted 2y ago[deleted]
- al_borland 2y agoI used a journal app that worked like this for a little while. I ultimately stopped for a couple reasons. 1. It didn't allow editing of past posts. It was on the roadmap, but never came. To fix a typo or something, I'd have to copy the note, paste, fix, post again, delete the bad one. 2. I was always worried about putting anything important in there, as longevity was always a question. There was an export option, but if I remember correctly, it was in JSON. Which is fine I guess, but the idea of having to write some kind of parser to take that and turn it into something I'd actually want to put into whatever solution I might have in the future kind of annoyed me. Does your app allow for editing past posts? How is data stored, markdown in a folder I can simply browse, or some kind of DB?
- nusaru 2y agoTo answer your first question: no, past posts can’t be edited (at least not in the iOS app). Answer to second question: https://news.ycombinator.com/item?id=40927209 https://news.ycombinator.com/item?id=40927209
- eguchi1904 2y agoTo clarify, you can edit past posts in the iOS app by tapping on them.
- eguchi1904 2y agoYou can easily edit both the date and content of past posts. Notes are stored locally in a SQLite database. You can also export your notes in JSON format from the macOS app by going to the menu bar and selecting File > Export. I plan to extend the export options in the future to support other formats like markdown. Regarding privacy, it is my top priority. Data stored in the cloud is encrypted with your iCloud Keychain, and I have no means of accessing it. If you enable iCloud’s Advanced Data Protection, it becomes end-to-end encrypted, so even Apple cannot see your data. For more details, please check our [privacy policy](https://strflow.app/privacy-policy https://strflow.app/privacy-policy).
- ants_everywhere 2y agoI use a variety of note taking systems, but one I use for quick notes is Signal. It's always there, syncs to my devices, I trust the encryption and privacy stance, and it has a reasonable search implementation. As a bonus, I can easily forward notes from other conversations, like reminders my wife sends me.
- kirubakaran 2y agoIt looks great! I'm building https://histre.com/ https://histre.com/ and I find that some people do prefer to use a chat app they're already using. I built a Telegram bot so that they can keep taking notes on Telegram and not have to switch, but still get all the benefits of a real knowledge tool: https://histre.com/features/take-notes-with-telegram/ https://histre.com/features/take-notes-with-telegram/ Perhaps you could build something like that to ease the transition?
- justusthane 2y agoThis looks potentially neat, but I'm having a ton of trouble figuring out what this actually _is_ from your website.
- kirubakaran 2y agoThanks, I need to fix that. It is primarily a knowledge management tool with a ton of integrations to get data in, and also get it out easily, has powerful search etc.
- dewey 2y agoLike the other commenter I also had a very hard time connecting your main landing page to that Telegram feature. I even checked if you accidentally posted the wrong url. A lot of landing pages (especially built by technical people) have the same issue, they list a bunch of "features" but don't talk about the actual problem that is being solved.
- kirubakaran 2y agoYeah that's 100% my problem. I'll work on it. I really appreciate the feedback.
- blackbear_ 2y agoApologies for the self-promotion, but as several people here mentioned Telegram already... From a similar motivation of minimizing friction when taking notes, I created a Telegram bot that saves all messages you send it into a Google Spreadsheet. Hashtags can be used to split the text into columns, if so desired. Besides jotting down quick thoughts, this is very handy for short-form journaling such as tracking expenses, workouts, mood, period, etc., with the added bonus of easy charting and summarization from within the spreadsheet. It also supports pictures and other attachments that are uploaded automatically to Google Drive. Feel free to check it out, all feedback is appreciated: https://t.me/gsheet_notes_bot https://t.me/gsheet_notes_bot
- knoebber 2y agoLike any good yakshaving programmer, i built/use my own note taking / TODO app. Now I want to implement a feature where I can send a SMS to my app, and it will save the text/media to my database. Seems like a lot less friction than using the UI on my phones browser if I just need to save a quick note.
- Sakos 2y agoThis sounds like exactly what I'm looking for, it sounds and looks great. Unfortunately, don't own an iPhone. Any plans to make an Android version?
- eguchi1904 2y agoThank you! Unfortunately, I haven’t started working on an Android version yet, and it doesn’t seem likely to be implemented in the near future. Sorry about that.
- andrei-akopian 2y agoI read through the comments, here are the "core" issues/features an app like that has to meet: - 1. Fast startup - 2. Fast adding an extra note - 3. Editing - 4. Sync - 5. Crossplatform - 6. Easy to forward messages - 7. Stable/Trusted/(Encrypted?) 2, 4, and 5 are the main ones probably - Telegram lacks 1 (fyi I use telegram) - WhatsApp lacks 1 and kinda 3 - Discord lacks 1 2 and 6 (I don't remember discord working well offline) - All other note apps lack 2, 4, and 5 (core features) and focus on markup instead. Feature 1 - fast startup seems to be the only problem with existing messengers. The best solution would be a custom crossplatform telegram client or similar that piggybacks off existing trusted messengers for sync etc.
- jskherman 2y agoI think Telegram is plenty fast enough re:(1) on Android especially with a Home screen shortcut to your private Channel. It just gets quickly cluttered with mixing messages and file uploads.
- andrei-akopian 2y agoThis means we need to add management features without removing any of the above.
- flufluflufluffy 2y agodo people not know about the built in dedicated note-taking app, literally called Notes, by default on the first page of their home screen
- farhanhubble 2y agoSamsung screen off memo with a stylus has been the best note taking app for me. There’s an option to digitise the text and make it searchable. The big issue is it’s not cross platform.
- NayamAmarshe 2y agoI actually like saving stuff on Telegram but the only downside is the absence of markdown. But it's not actually that big of a deal. Telegram supports tagging messages, saving files and more. This is why I was creating writedown.app, to have something where I can quickly post my notes like Telegram but not have it turn into another app accounting for Telegram's lack of markdown.
- cpursley 2y agoThis is neat but I can't seem to get the desktop version to sync - I even upgraded iCloud.
- cpursley 2y agoDerp, I had to turn on iCloud syncing. Working great now!
- srid 2y agoVery interesting app. I wish there existed more "timeline-based note-taking" apps. Are there any plans to let the user "aggregate" these notes in some form over time? cf. "Fold" idea in https://github.com/srid/chronicle?tab=readme-ov-file#folds https://github.com/srid/chronicle?tab=readme-ov-file#folds
- eguchi1904 2y agoThank you! I plan to implement features like a calendar view to make it easier to review notes over time. The “Fold” idea in Chronicle looks quite interesting. I’ll try it out to see how it works. Thanks for the suggestion!
- srid 2y agoEffectively you can visualize a "calendar tree". So, at the end of 2024, the user can add a summary note to the "2024" node. They can also do this at month level ("2024 Septermber"). Or at decade level. Sometimes they may want to add custom parent nodes spanning certain date range (if year/month/decade granularity is rigid for the use case). In the end, you just have a "tree of memories". In the end, I recommend keeping your app's UX as simple as possible.
- KaoruAoiShiho 2y agoI just use google keep and apple notes, works fine for me.
- j45 2y agoCongrats on your launch! Simple and effective capture (ideally as few clicks and taps as possible) from mobile can be a huge enabler to capture those random thoughts that aren't.