frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Bash Screensavers

https://github.com/attogram/bash-screensavers
3•attogram•18m ago•1 comments

Show HN: Ordered – A sorted collection library for Zig

12•habedi0•6h ago•5 comments

Show HN: JSON Query

https://jsonquerylang.org/
137•wofo•19h ago•64 comments

Show HN: I was tired of people dmming me just "hi", so I made this - NoGreeting

https://nogreeting.kuber.studio
3•kuberwastaken•2h ago•0 comments

Show HN: Dlog – Journaling and AI coach that learns what drives wellbeing (Mac)

https://dlog.pro/
39•dr-j•18h ago•19 comments

Show HN: Erdos – open-source, AI data science IDE

https://www.lotas.ai/erdos
77•jorgeoguerra•19h ago•31 comments

Show HN: Git Auto Commit (GAC) – LLM-powered Git commit command line tool

https://github.com/cellwebb/gac
50•merge-conflict•18h ago•30 comments

Show HN: Write Go code in JavaScript files

https://www.npmjs.com/package/vite-plugin-use-golang
148•yar-kravtsov•1d ago•43 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
237•dvirbt•1d ago•54 comments

Show HN:Interactive RISC-V CPU Visualizer (Sequential and Pipelined)

https://mostlykiguess.github.io/RISC-V-Processor-Implementation/
2•mostlyk•5h ago•0 comments

Show HN: Linux Smart Directories Navigation

https://github.com/abdulbadii/smart-directories-navigation
3•dogol•8h ago•0 comments

Show HN: Helium Browser for Android with extensions support, based on Vanadium

https://github.com/jqssun/android-helium-browser
61•jqssun•1d ago•29 comments

Show HN: Shadcn/UI theme editor – Design and share Shadcn themes

https://shadcnthemer.com
132•miketromba•2d ago•40 comments

Show HN: nblm - Rust CLI/Python SDK for NotebookLM Enterprise automation

https://github.com/K-dash/nblm-rs
9•K-dash•20h ago•0 comments

Show HN: Diagram as code tool with draggable customizations

https://github.com/RohanAdwankar/oxdraw
252•RohanAdwankar•2d ago•59 comments

Show HN: LLM Rescuer – Fixing the billion dollar mistake in Ruby

https://github.com/barodeur/llm_rescuer
94•barodeur•3d ago•14 comments

Show HN: Easily visualize torch, Jax, tf, NumPy, etc. tensors

https://github.com/hardik-vala/tensordiagram
2•HardikVala•13h ago•0 comments

Show HN: Whatdidido – CLI to summarize your work from Jira/Linear

https://github.com/oliviersm199/whatdidido
6•olism•20h ago•0 comments

Show HN: Action Engine — An API/Agent Buildkit Putting Flexibility First

https://actionengine.dev/
2•helenapankov•15h ago•3 comments

Show HN: Learn Basic Chess Movements

https://www.minichessgames.com/?hn
11•patrickdavey•1d ago•1 comments

Show HN: TrueType Rasterizer

https://github.com/StanislavPetrov15/TT_Rasterizer
3•s_petrov•16h ago•0 comments

Show HN: Vetr.is – Privacy-First Cloud in Iceland

https://vetr.is
4•falkensmaze66•16h ago•1 comments

Show HN: LinkPatrol – Free merchant-agnostic tool to find broken affiliate links

https://www.linkpatrol.in
2•deepu_bansal87•18h ago•1 comments

Show HN: Relai-SDK – simulate → evaluate → optimize AI agents

https://github.com/relai-ai/relai-sdk
4•sfeizi•18h ago•0 comments

Show HN: Omnia OS, the Most Efficient Email Client Without AI

https://omniaos.co/
5•jmchugh9•19h ago•0 comments

Show HN: OpenSkills - Run Claude Skills Locally Using Any LLM

https://github.com/BandarLabs/open-skills
6•mkagenius•19h ago•0 comments

Show HN: ChatHawk – Stop Copy-Pasting the Same Question Across Every AI Model

https://chathawk.co
4•chadlad101•20h ago•0 comments

Show HN: Chonky – a neural text semantic chunking goes multilingual

https://huggingface.co/mirth/chonky_mmbert_small_multilingual_1
42•hessdalenlight•2d ago•5 comments

Show HN: Ubik - A new way to use AI in citation-based work and research

https://www.ubik.studio
3•ieuanking•20h ago•0 comments

Show HN: Pinpam, TPM2-backed pin authentication for Linux

https://github.com/RazeLighter777/pinpam
3•razighter777•20h ago•0 comments
Open in hackernews

Show HN: Dlog – Journaling and AI coach that learns what drives wellbeing (Mac)

https://dlog.pro/
39•dr-j•18h ago
Hi HN! I’m Johan. I built Dlog, a journaling app with an AI coach that tracks how your personality, daily experiences, and well-being connect over time. It’s based on my PhD research in entrepreneurial well-being.

Edit: here's a video demo so you can see it before downloading: https://www.youtube.com/watch?v=74C4P8I164M - it's unvarnished but I'm told that's how people like it here :)

How Dlog works

- Journal and set goals/projects; Dlog scores entries on-device (sentiment + narrative signals) and updates your personal model.

- A built-in structural equation model (SEM) estimates which factors actually move your well-being week to week.

- The Coach turns those findings into specific guidance (e.g., “protect 90 minutes after client calls; that’s when energy dips for you”).

- No account; your journals live locally (in your calendar). You decide what, if anything, leaves the device.

The problem

- Generic AI coaches give advice without understanding your personality or context.

- Traditional journaling is reflective but doesn’t surface causal patterns.

- Well-being apps rarely account for individual differences or test what works for you over time.

What my research found (plain English)

In my PhD I modeled how Personality, Character, Resources, and Well-Being interact over time. The key is latent relationships: for example, Autonomy can buffer the impact of low Extraversion on social drain, while time/energy constraints mediate whether “good advice” is actionable. These effects are person-specific and evolve—so you need a model that learns you, not averages.

The solution

Dlog pairs on-device journaling analytics with an SEM that updates weekly. You get a running estimate of “what moves the needle for me,” and the Coach translates that into concrete suggestions aligned with your goals and constraints.

Early stories (anonymized from pilot users)

- A founder saw energy dips clustered after external calls; moving deep work to mornings reduced “bad days” and improved weekly mood stability.

- A solo designer’s autonomy scores predicted well-being more than raw hours worked; small boundary changes (client comms windows) helped more than time-tracking tweaks.

Tech & security

- Platform: macOS (Swift/SwiftUI). Data: local storage + EventKit calendar for entries/timestamps.

- Analytics: on-device sentiment + narrative features; SEM computed locally; weekly updates compare to your baseline.

- AI Coach: uses an enterprise LLM API for reasoning on derived features/summaries. By default, raw journal text does not leave the device; you can opt-in per prompt if you want the Coach to read a specific passage.

- Why 61 baseline variables? The SEM needs multiple indicators per construct (Personality, Character, Resources, Well-Being) to estimate stable latent factors without overfitting; weekly check-ins refresh those signals.

What I’ve learned building this

- Users value clarity with depth: concise recommendations paired with focused dashboards, often 5–10 charts, to explain the “why” and trade-offs.

- Cold start matters: a solid baseline makes the first week of insights credibly useful.

- Privacy UX needs to be explicit: users want granular control over what the Coach can read, per request.

I’m looking for feedback on:

- Onboarding (baseline survey and first-week experience)

- Coach guidance clarity and usefulness

- Analytics accuracy vs. your lived experience

- Edge cases, bugs, and performance

Download: https://dlog.pro

If you hit token limits while testing, email me at johan@dlog.pro

Background

PhD (Hunter Center for Entrepreneurship, Strathclyde), MBA (Babson), BComm (UCD). I study solo self-employment and well-being, and built Dlog to bring that research into a tool practitioners can use.

Note: The Coach activates after your first scored entry. If you haven’t written one yet, you’ll see a hold state—add a quick journal entry and it unlocks.

Appearance: On a few Macs the initial theme can render darker than intended. If you see this, switch to Light Mode as a temporary workaround; a fix is incoming.

Edit: For general users it's free for 14 days with 10K free tokens; then its 1.99 per month at the moment. However, for HN readers that DM me or email me with the email they register with, I'll give a free perpetual license so there's no monthly fee; and add 1 million tokens.

Comments

kstrauser•13h ago
First comment: I freaking love your privacy policy. Seriously. Great job!

Second: I haven't downloaded it yet because my itsatrap.gif warning bells are going off about pricing. On a scale of free to kidney, what are we looking at here? Is this going to be priced for end users, or will it look closer to an enterprisey kind of plan?

dr-j•13h ago
Hey kstrauser, thanks for the first comment!

Can you let me know what would reduce the warning bells regarding the itsatrap.gif? Like, what gave you that impression? Really need to get this right.

For general users it's free for 14 days with 10K free tokens; then its 1.99 per month at the moment.

However, if you or HN readers that DM me or email me with the email they register with, I'll give a free perpetual license so there's no monthly fee; and add 1 million tokens.

Thanks again for the feedback, I'm glad you liked the privacy policy! :))

kstrauser•12h ago
Oh! That's pretty reasonable. It's just that I've seen so many slick looking tools that go for waaaaaaayyyyy more than I'd ever personally consider paying for them, like "use AI to sort your CD collection for only $29.95 per month! For only a cup of coffee a day, you could have perfect sorting!"

Do you support Bring Your Own Key (BYOK)? If I'm the first to ask, I'm 100% certain I won't be the last. That a standard question we get from our own customers.

dr-j•12h ago
OMG that's ridiculous. I will definitely look closely at integrating BYOK. Do you have an app that uses BYOK?
kstrauser•11h ago
That might've been an exaggerated example, but only a little! I've seen lots of tools add AI as a feature and immediately jack their prices.

Sure, lots of apps do that. For example, Zed (https://zed.dev/docs/ai/llm-providers) has a subscription plan but alternatively will let you plug in your own key and then provide the same features free of charge.

dr-j•12h ago
Also, I added the pricing to the home page; hopefully this reduces those warning bells! Thanks so much, I hadn't considered that that would be a barrier.
anigbrowl•10h ago
Should include systems requirements on the download - I got a grumpy MacOS message about needing to do an OS update to run it. It's not a big deal but little frictional hiccups like that results in invisible abandonment.
dr-j•39m ago
Will do. If you do update your OS and try out Dlog do send me a dm and I'll give you a perpetual license and 1 million tokens to test out Dlog.
danpalmer•11h ago
I'm a bit intimidated by the long list of things this app is trying to do.

Is it a project management tool? If so, how do I share everything with my team? Project management tools are defined by their collaboration and workflow features.

Is it a journaling tool? If so I absolutely don't want my team in the tool, and so can't use it for project management. How does it encourage me to do better journaling and build the habit?

Is it a wellbeing tool? How well does that work if I don't put my project management in there? If I can't use it for half the stuff it's intended that I will, then it might be of limited use.

Is it a coaching tool? Why would I want to use an AI coach over a mentor or human coach?

Is the AI required? I have no idea how many tokens I'd need to use something like this? Do I need a million a day or a million a year? (When coding I tend to use ~10-50m input tokens per session, will this cost $500 per day to use?) If the AI features are optional, what is the product without it?

Overall my feedback is that there's a lot here, and I think the product needs a much clearer story. The copy on the site is long and rambling and needs a lot of tightening up. Personality is good, but in moderation.

dr-j•46m ago
Thanks so much for the feedback! Below are my responses.

- Is it a project management tool? If so, how do I share everything with my team? Project management tools are defined by their collaboration and workflow features.

Dlog is not meant to be shared with a team; I will look at enterprise versions later on; but for now, a Blog is public, a Dlog is private. So, the project management definition here has been relaxed to mean a journal with a reminder list(or lists) organised by goals; the timeline view allows you to track these.

- Is it a journaling tool? If so I absolutely don't want my team in the tool, and so can't use it for project management. How does it encourage me to do better journaling and build the habit?

It absolutely is a journaling tool, and so your team can never view these; I am working on a feature for you to tag whether a journal is for work; this will impact the coach responses; and could be used later on for the enterprise version (targeting this for next year at some point). In terms of encouraging you to do better journaling, when you start a New Dlog there at the top left is a toggle called “Journal Coach”, there you can get prompts on the 4-rings (i.e. the Dlog Model at the heart of the app that trains your Dlog Coach is based around the 4 main constructs, Personality, Character, Resources and Well-Being); or ask it for feedback on whatever you are journaling about.

- Is it a wellbeing tool? How well does that work if I don't put my project management in there? If I can't use it for half the stuff it's intended that I will, then it might be of limited use.

Dlog is based on the 4 constructs of Personality, Character, Resources and Well-Being. The Coach will give advice from day 1 after you have taken the baseline survey. It doesn’t matter if you do not use the project tool and just use it for journaling. Projects work in tandem with goals as well. I am keen to hear what features you’d like in the project management side or any other area you would like to see improvements in. I do recommend that you watch the youtube video (if you haven’t already) I made for Show HN in the original post. That should (I hope) explain how this works, but it is unvarnished and 15 minutes long, so I need to get a clearer explainer about the main story here.

- Is it a coaching tool? Why would I want to use an AI coach over a mentor or human coach?

The AI coach is deeply informed by the in-built SEM model; the model I developed during my PhD; based on sentiment analysis scoring of your journals (including projects, but again, it’s not required). There are many buttons available in the coach, check out the video for an example of the output, for example, it can say how to “Strengthen Relationships” (that’s the example given in the video), by looking at which important people in your life over time have impacted your well-being positively or negatively over time, and provide a quantitative and qualitative analysis of this; giving advice in terms of how to improve these relationships and protect your mood and affect. Any responses you ask it the Coach will always try to improve your resources and well-being, focusing on the 4 rings and the Dlog model.

- Is the AI required? I have no idea how many tokens I'd need to use something like this? Do I need a million a day or a million a year? (When coding I tend to use ~10-50m input tokens per session, will this cost $500 per day to use?)

Unless you’ve written over 10 million words its highly unlikely that you’ll use a million tokens in one day. 1 million tokens costs 5.99. But if you dm me your email address that you’ve used to sign up with Dlog I’ll give you 1 million and a free perpetual license so you can use Dlog for free forever (excluding the tokens). I’m doing this for all Show HN readers who write me directly.

- If the AI features are optional, what is the product without it? Without the AI, Dlog is still a useful journaling and projects too. You can actually use another website I made called dlog.site that has no AI features, meant for PC users to use; I'm not really promoting that at the moment as I'm trying to get feedback on the primary Mac OS.

- Overall my feedback is that there's a lot here, and I think the product needs a much clearer story. The copy on the site is long and rambling and needs a lot of tightening up. Personality is good, but in moderation.

Agreed. Working on it!

Again, many thanks for the very useful feedback.

Dr J.

thusjustin•10h ago
I love the vision. From what I can tell, you're building something that I think should exist and we have the technology for now. I think we need a place to put our 3, 5, 10 year goals, and some kind of process to keep us on track for that. And it's so personal, of course the LLM aspect needs to be local-only.

One concern I have is that I think I will need more than an empty "add Journal entry" nudge or prompt. I think I would want what a real coach would do/say. Something like, "How's the meditation/exercise/calling friends/making stuff going?"

dr-j•27m ago
Thanks for the positive feedback! The LLM aspect is using enterprise API from openAI, their policy is to not train on user data; I've used it extensively for the last year with my own personal diary Dlog data; pretty dry stuff to be sure. However, I will be working on allowing the user to use their own on device models; at the moment running local models is too memory intensive for most users so I need to do this once the models are more compact. Apple have recently allowed developers to integrate AI through their foundation model LLM but the token window is too short, 8K only if I recall correctly; and the responses just aren't that useful. The technology will improve and trust in openAI's systems should increase; we're early days here, but for now the main mechanisms for LLM we are has to be the enterprise openAI; there's nothing better IMO. Another thing I am working on in the short term is mechanisms to anonymise content and approve the prompt before it is sent; as well as a simple toggle that when switched on removes that journal from being included in Coach analysis. Thanks again. If you DM or email me and let me know the email you used to sign up with Dlog then I'll send you a free perpetual license so DLog is free to use forever, excluding the AI tokens; and I'll give you 1 million free tokens. Have a wonderful day. Dr J.
canadaduane•9h ago
I like the concept, but I bailed at "GPT 5". The only thing that has given me peace of mind and the ability to journal honestly and successfully is Obsidian, because it lets me own my data (as text files).
dr-j•21m ago
Thanks for the feedback. I love Obsidian. All your data is stored on device i.e., in calendar entries (a Dlog is saved in your default calendar, that's why you don't need to sign in to use Dlog; the title and text of a calendar event are repurposed in Dlog to be a journal; much like the reminders have been repurposed to comprise projects) and on the in app on device Rag database, it is not stored in the cloud etc., so you do own all the data; and it is not shared to the Dlog server which is only used to track token usage. GPT 5 is necessary for the moment; Dlog uses the enterprise API, so it doesn't train on your data. However, I know this is a major concern for many, so, in the short term I will be adding an anonymiser; and the ability to approve and edit prompts sent. If you do decide to sign up to use Dlog send me a DM with the email used to register and I'll send you a free perpetual license so Dlog will always be free (excluding tokens for AI use) and 1 million free tokens. Thanks again!
fernly•8h ago
Questions while watching the video.

Calendar is central, but I use a Google calendar which is important to me. Connect it?

Seems like a "dlog" is a calendar entry. So is my "journal" broken up into separate pages, not a sequential document or blog?

2:30 ff, strongly suggest that for your next video you pre-script it to avoid fumbling and mumbling.

5:10 side note, interesting that your personality(?) model was from 2018, well before LLMs.

7:50 for an app to produce such output (impact of a friend on mood) you surely must do a copious amount of extremely frank journaling. When, and in what format? As scattered calendar entries? I'm confused how I fuel the app.

10:40 relating diary entries (reported activities and attitudes) to one's stated goals -- this is what I would expect an AI to do, and tell me about them rather than the reverse.

I'm sorry, I just don't see how I could use or adapt to something like this when I have a well-established diary/blog and calendar, it would mean changing many daily habits and adding what looks like a lot of detail work.

minihat•8h ago
You may enjoy the 2024 Hugo winning short story, "Better Living Through Algorithms": https://clarkesworldmagazine.com/kritzer_05_23/
desijays•5h ago
I don't do subscription based apps as a matter of principle if it has no business being a subscription based app
dr-j•12m ago
Fair enough. But, you may not have noticed this edit that was added to the original post which explains I am giving a perpetual license and 1 million tokens to all Show HN readers; i.e,. so no subscription.

For general users it's free for 14 days with 10K free tokens; then its 1.99 per month at the moment. However, for HN readers that DM me or email me (johan@dlog.pro) with the email they register with, I'll give a free perpetual license so there's no monthly fee; and add 1 million tokens.

inavida•3h ago
Hi I'm nobody and the stories on here constantly remind me of this old parable. There once was a man who was afraid of his own shadow and who hated his own footprints. Somehow he got it into his head that if he could just run fast enough he could outrun them, so he ran and he ran, but no matter how fast he ran his shadow stayed by his side, and the faster he ran the more footprints he made. Somehow the man got it into his head that he just wasn't running fast enough, so he ran and he ran and he didn't stop or rest and he died. Not knowing that standing still is how to stop making footprints, and that resting under a tree is how to stop making shadows, is just so tragic.