Julian Gruber
banner
julian.eurosky.social
Julian Gruber
@julian.eurosky.social
P2P Programmer, Photographer, Musician. https://juliangruber.com
I created a harness for running local LLMs.

Core concept: Fair research. It only uses sources that don't rely on ads, like Wikipedia, Wikidata and open scholarly databases, so agent traffic doesn't take income away from sites that need human visitors.

github.com/juliangruber...
GitHub - juliangruber/harness
Contribute to juliangruber/harness development by creating an account on GitHub.
github.com
September 24, 2026 at 11:28 AM
With all of the AI vulnerability findings, and AI tools fixing them, the bottleneck has become CVE requests waiting on GitHub
August 18, 2026 at 10:24 AM
I've been experimenting with running local models on metal (for speed), together with local harnesses in docker (for safety):

github.com/juliangruber...

Open weights, no subscriptions required.
GitHub - juliangruber/agent: Harnesses in Docker and local models on bare metal
Harnesses in Docker and local models on bare metal - juliangruber/agent
github.com
August 14, 2026 at 7:38 AM
Leica MP
August 5, 2026 at 8:51 AM
Today is my first day at @socket.dev 💖
July 1, 2026 at 6:03 AM
Thank you @siemens.com for sponsoring me on GitHub! <3
June 30, 2026 at 7:16 AM
April 20, 2026 at 10:13 AM
Tri-X +1
April 20, 2026 at 10:05 AM
+2, Coffee in Vienna
April 20, 2026 at 6:12 AM
Leica Monopan 50
April 1, 2026 at 2:48 PM
Reposted by Julian Gruber
✂️ Knip v6 is out

It's finally here, and your favorite slop fighter is already speedier than expected!

Can't wait to see y'all tidying up bigger codebases, faster 🚀

Blogpost + release notes: knip.dev/blog/knip-v6
Knip: knip.dev
March 20, 2026 at 7:26 AM
HP5 +1
March 16, 2026 at 6:14 AM
March 6, 2026 at 3:58 PM
I'm now on @eurosky.social 🎉
February 7, 2026 at 9:11 PM
Analog photos from a foggy walk, coloration must have come from film or processing error.

Ilford XP2-400, Summicron-M 1:2 35 ASPH
February 6, 2026 at 12:45 PM
@steipete.me Cheers, thanks for the clawdbot GH sponsoring!
January 25, 2026 at 4:10 PM
The European AWS alternative @scaleway.com now visualizes your carbon and water footprint 🎉 👏
January 22, 2026 at 1:51 PM
Given [Subresource Integrity](www.w3.org/TR/sri-2/) proposes content validation for resources loaded by a website, are there drafts or ideas around content validation for the html itself?
Subresource Integrity
www.w3.org
January 8, 2026 at 9:14 AM
As I stopped streaming music, I've recently found Qobuz to be a great shop for buying hi-res (where available) FLAC files for bigger artists, which you can't find on Bandcamp
January 1, 2026 at 9:16 PM
Reposted by Julian Gruber
I made something new: an eslint plugin to validate your npm ecosystem lockfiles! It supports npm, pnpm, yarn, bun, and vlt, and it's already helped find a supply chain security attack vector inside a fortune 500 tech company. www.npmjs.com/package/esli...
www.npmjs.com
December 22, 2025 at 7:16 AM
www.youtube.com/watch?v=Gcdy...

A guitar amp simulation, component by component

> This easily could be the perfect platform for development and teaching.

Yes!
Crunch Berries - the first Mark IIC+ Preamp Circuit Simulator Plugin
YouTube video by jsd1982
www.youtube.com
December 22, 2025 at 9:43 AM
I created Personal Cloud Backup:
github.com/juliangruber...

A collection of scripts for periodically backing up your cloud accounts (Google, GitHub, etc) to archival storage.

When you don't own your data, at least keep it safe!
GitHub - juliangruber/personal-cloud-backup: Periodically back up your cloud accounts using these scripts.
Periodically back up your cloud accounts using these scripts. - juliangruber/personal-cloud-backup
github.com
December 21, 2025 at 11:01 AM
Are there any composers of modern music that don't do the interpretation themselves? I.e., release sheet music / the musical blueprint, but let anyone do the performance?
December 21, 2025 at 7:12 AM
The whole town was covered in fog today 😍 managed to capture it on a bike trip from above
December 14, 2025 at 10:07 PM