Neil
@neilgilbert.bsky.social
25 followers 75 following 44 posts
GitHub.com/neil-gilbert
Posts Media Videos Starter Packs
neilgilbert.bsky.social
Yeh only a measly 8 - might be ok with the new chip + 16/32 GB ram
neilgilbert.bsky.social
I've got an M1 so it's getting on a bit but it's OK with vscode. It starts to struggle with rider (especially with anything else open, chrome, etc)
neilgilbert.bsky.social
It’s lightweight, extendable, and built for terminal / CLI tools (like those using Spectre.Console).

Uses tokens + spans for performance, and currently supports:
C#, JS, TS, Python, SQL, Go, Java.
neilgilbert.bsky.social
Next up: theming support + more languages.

If you’re building .NET terminal tools and want nice-looking code output — check it out and let me know what you think
neilgilbert.bsky.social
I couldn’t find a decent syntax highlighting library for .NET — so I built one while working on my AI coding assistant CodePunk.
Say hello to CodePunk.Highlight
🔗 github.com/neil-gilbert...
neilgilbert.bsky.social
CodePunk updates
Dropped the git working tree idea for accept/rollback — too complex for little gain. The current accept/reject flow works fine.
Switched focus to syntax highlighting. Couldn't find a good .NET lib, so I started writing my own (C# support so far). Might spin it out into its own repo.
neilgilbert.bsky.social
This week in CodePunk (my open-source AI coding agent):

- Better code diff view (cleaner + coloured)
- New tools: glob, list dir, read many files, search
- Smarter prompts

Next up: a shadow git branch for safer edits + rollback.

github.com/neil-gilbert...
Improved diff ui
neilgilbert.bsky.social
I forgot to do the Alt image tags 😔
neilgilbert.bsky.social
Just a small update to CodePunk - improving the UI when visualising diff changes.
github.com/neil-gilbert...
#DotNet #Ai #CodingAgents
neilgilbert.bsky.social
Been digging into AI coding agents lately — so I built my own. CodePunk: an early preview of an AI coding assistant written in C# .NET.
It can already read/write files, show diffs, and more.
Cross-platform + installable as a .NET tool. github.com/neil-gilbert...
Feedback welcome !!
neilgilbert.bsky.social
We have a working group at the moment looking into using it. It's early days though.
neilgilbert.bsky.social
Starfox game watch - super geeky but it even came with the original box
neilgilbert.bsky.social
A room of vending machines
neilgilbert.bsky.social
It also enforces the idea that 1 Jira ticket equals 1 PR which also seems bad practice - rather than many small low risk PR's we end up with 1 big one that satisfies the user story
neilgilbert.bsky.social
Getting off the plane in the UK and being hit by the heat! 🥵
neilgilbert.bsky.social
I don't get it, being paid to learn new languages is such a perk of the industry.
neilgilbert.bsky.social
Usb switch for the keyboard, etc and then a monitor that takes both inputs and then switching/toggling between the two. It's a bit clunky but does work.
neilgilbert.bsky.social
Just waiting for this guy to replace Musk at the Whitehouse
Jar jar binks
neilgilbert.bsky.social
This is what AI is for! ...now how do I post this to linkedin and pretend I made it up.
neilgilbert.bsky.social
I realized that even a toddler understood the fundamental need for observability better than our entire engineering team.
neilgilbert.bsky.social
After my 4-year-old asked "But daddy, how do you know if your computer is sad when it breaks?" while I was frantically debugging a production outage at 2 AM with zero visibility into what was actually happening....
neilgilbert.bsky.social
"Make up a short story that is very tongue in cheek about how my 4 year child inspired my journey on adding observability to my API."
neilgilbert.bsky.social
I've seen lots of posts on here recently where people have that 'aha' moment and finally get what the AI hype is all about. Here is mine 🧵
neilgilbert.bsky.social
You can fall on the wrong side of visa/MasterCard etc, if you change the Auth amount (increase it). It used to be ok depending on the biz type, i.e hotels who take a charge at the start of your stay for extras. Not sure how they got around the restrictions here
Reposted by Neil
edcourtenay.bsky.social
Shameless plug alert! Thought Control, the Pink Floyd tribute that I'm honoured to provide vocals for, are playing at Komedia in Bath on 25th May - komediabath.ticketsolve.com/ticketbooth/...

No click tracks or pre-recording backing tracks; everything is played live
Ticketbooth
komediabath.ticketsolve.com