frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Writekin – fine-tune a local LLM on your own writing, on your Mac

https://github.com/scouttyg/writekin
2•eggbrain•2h ago
Hey Hacker News!

I built Writekin over the past week because I was tired of AI writing that didn't sound like me, even though I had just used AI to clean it up, rather than wholesale write it.

The usual fixes I found online for this were:

- Some sort of SKILL.md, or

- 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).

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.

So when building Writekin I took a different route: Writekin fine-tunes a local model on your own writing. It reads what you've already written (Apple Mail, iMessage, local documents, chat exports), curates it into a training corpus, and runs a QLoRA fine-tuning on-device via Apple's MLX. A Compose screen then drafts and rewrites in that voice.

Everything runs on your Mac. Ingestion, training, and generation are all local. The only network calls are:

(1) When you download the model weights from Hugging Face and

(2) The Sparkle update check.

Training on your own Mail/Messages only felt okay to ship if the end user could verify that, so the source is public — so you can read exactly what it does!

Quick gut check: It's v0.9 and the output is uneven. Honestly, sometimes it nails your voice, and sometimes it's just completely off. This is more a "this is possible and kind of works" than a finished product.

Would genuinely love feedback!

Source: https://github.com/scouttyg/writekin

Show HN: How far do I have to go to run into 100k people?

https://imjasonh.github.io/playground/population-rays/
10•ImJasonH•4d ago•5 comments

Show HN: XY – A Fast, composable, GPU-accelerated interactive plotting library

https://github.com/reflex-dev/xy
87•apetuskey•5h ago•32 comments

Show HN: Formally verified 3D CSG: Trust 93 lines spec, not 1000 lines AI code

https://github.com/schildep/verified-3d-mesh-intersection
102•permute•8h ago•44 comments

Show HN: Beakdown – a game inspired by Joust/Skirmish

https://beakdown.fun/
3•novlrdotcom•1h ago•2 comments

Show HN: Scala Tutorials – interactive Scala 3 lessons in the browser

https://scalatutorials.com
70•eranation•4d ago•30 comments

Show HN: tale.fyi, we deserve a home for fiction

https://tale.fyi/@sam/announcing-tale-fyi-read-or-listen-to-an-entire-book-from-a-single-link
69•samuelcole•7h ago•56 comments

Show HN: Flashpaper – Self-destructing secret sharing with no database

https://flashpaper.app/
24•minpym•5h ago•6 comments

Show HN: Cynative – Read-only CLI in Go that explains your live infrastructure

https://github.com/cynative/cynative
11•szin•4h ago•4 comments

Show HN: Somebodyhire.me

https://somebodyhire.me/
12•btcalex•4h ago•8 comments

Show HN: Segue – Save context in one AI, load it in another by a short handle

https://segue.ai/
28•csaguiar•8h ago•21 comments

Show HN: Writekin – fine-tune a local LLM on your own writing, on your Mac

https://github.com/scouttyg/writekin
2•eggbrain•2h ago•0 comments

Show HN: NoClick – Build always-on agents with your existing AI subscriptions

https://www.noclick.com/
4•dhruvyads•4h ago•3 comments

Show HN: Yap – OSS on-device voice dictation for macOS with no model to download

https://github.com/FrigadeHQ/yap
96•pancomplex•1d ago•37 comments

Show HN: Base-GPUI: A GPUI port of Base UI headless components

https://github.com/LukeTandjung/base-gpui
8•autodidacc•7h ago•4 comments

Show HN: BrowserAct: Browser Layer for Your AI Agent

https://github.com/browser-act/skills
12•aanthonymax•12h ago•2 comments

Show HN: Open-source Cloudflare deployed agent native task management and wiki

https://tajd.github.io/projektor/
15•tajd•10h ago•0 comments

Show HN: Ctrlb-decompose: Strip the noise from logs before sending to LLMs

https://github.com/ctrlb-hq/ctrlb-decompose
48•ruhani_grover•7h ago•6 comments

Show HN: FeyNoBg – Automatic background removal model and training library

https://usefeyn.com/blog/feynobg/
117•snyy•1d ago•28 comments

Show HN: Encryption for YouTube Videos++

https://github.com/Kjos/VideoTomb
3•ktwee•4h ago•0 comments

Show HN: Tines 3B – safe workflow automation for when everyone builds software

https://www.tines.com/
26•retsol•6h ago•2 comments

Show HN: Viso – model your full financial future before buying a house

https://www.viso.money/
2•gravelhacker•4h ago•0 comments

Show HN: DocSlicer – Structure-aware PDF/DOCX/PPTX parser, 31 pages/sec on CPU

https://github.com/DocSlicer/DocSlicer
2•JelleDM•4h ago•0 comments

Show HN: A search engine for one-word .com domains

https://www.muffin-company.com/word-domains
4•garyhbutton•5h ago•0 comments

Show HN: Cloudrift – CLI open-source that finds wated AWS spend

https://github.com/elleVas/cloudrift
6•elleVas•7h ago•1 comments

Show HN: Kiln – a fast, native batch image processor

https://kilnimage.app
9•the-hangry-dev•11h ago•2 comments

Show HN: Is your Odyssey screening cropped? A tool to check your theater format

https://niamey-seven.vercel.app
3•theanswa•5h ago•1 comments

Show HN: Open-source, Long-horizon cite-able memory for multi-agent systems

https://github.com/Vortx-AI/emem
3•avijeetsingh16•5h ago•0 comments

Show HN: Nutaan – AI-powered voice calling assistant and live chat widget

https://nutaan.com/
2•nutaan•5h ago•1 comments

Show HN: News headline inside coding agent

https://github.com/dannylee1020/headline
2•dannylee1020•5h ago•0 comments

Show HN: A terminal editor that can discuss with OpenCode and Pi

https://sollawen.github.io/microNeo/
2•sollawen•5h ago•0 comments