{"author":"eggbrain","children":[{"author":"urbandw311er","children":[],"created_at":"2026-07-28T23:05:53.000Z","created_at_i":1785279953,"id":49091208,"options":[],"parent_id":49088436,"points":null,"story_id":49088436,"text":"Once trained and fine tuned, can the model be uploaded or transferred to a lower spec server somewhere (eg a cheap cloud server) to use as an on-demand service, or does inference carry the same fairly beefy hardware requirements?","title":null,"type":"comment","url":null},{"author":"ipanditshashi","children":[{"author":"eggbrain","children":[],"created_at":"2026-07-29T19:07:10.000Z","created_at_i":1785352030,"id":49101654,"options":[],"parent_id":49093201,"points":null,"story_id":49088436,"text":"You may need to select a smaller model, but an M4 with 16GB ram should work!","title":null,"type":"comment","url":null}],"created_at":"2026-07-29T03:47:56.000Z","created_at_i":1785296876,"id":49093201,"options":[],"parent_id":49088436,"points":null,"story_id":49088436,"text":"Interesting. Will it be able to run on Macbook M4 with 16gb ram. I wanna try it","title":null,"type":"comment","url":null}],"created_at":"2026-07-28T19:05:12.000Z","created_at_i":1785265512,"id":49088436,"options":[],"parent_id":null,"points":6,"story_id":49088436,"text":"Hey Hacker News!<p>I built Writekin over the past week because I was tired of AI writing that didn&#x27;t\nsound like me, even though I had just used AI to clean it up, rather than wholesale write it.<p>The usual fixes I found online for this were:<p>- Some sort of SKILL.md, or<p>- A system prompt full of rules to strip the generic AI tells (e.g. no em-dashes, none of the stock phrases, varying the sentence length, etc).<p>While those cleaned up the surface a bit, Pangram still came back as ~100% AI written, which was frustrating, as again it was mainly taking my sloppy copy and tweaking it.<p>So when building Writekin I took a different route: Writekin fine-tunes a local model on your own writing. It reads what you&#x27;ve already written (Apple Mail, iMessage,\nlocal documents, chat exports), curates it into a training corpus, and\nruns a QLoRA fine-tuning on-device via Apple&#x27;s MLX. A Compose screen then\ndrafts and rewrites in that voice.<p>Everything runs on your Mac. Ingestion, training, and generation are all\nlocal. The only network calls are:<p>(1) When you download the model weights from Hugging Face and<p>(2) The Sparkle update check.<p>Training on your own Mail&#x2F;Messages only felt okay to ship if the end user could verify that, so the source is public \u2014  so you can read exactly what it does!<p>Quick gut check: It&#x27;s v0.9 and the output is uneven. Honestly, sometimes it nails your\nvoice, and  sometimes it&#x27;s just completely off. This is more a &quot;this is possible and\nkind of works&quot; than a finished product.<p>Would genuinely love feedback!<p>Source: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;scouttyg&#x2F;writekin\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;scouttyg&#x2F;writekin</a>","title":"Show HN: Writekin \u2013 fine-tune a local LLM on your own writing, on your Mac","type":"story","url":"https://github.com/scouttyg/writekin"}
