HNHacker News
TopNewBestAskShowJobs

agentdrek

68 karma · joined March 22, 2015

submissionscomments
agentdrek··on Show HN: Spyc – a vi-driven terminal file commander for your coding agents
spyc is a two-pane terminal app: a file commander with vi keybindings on one side, your coding agents on the other — a single session can hold several. The agents communicate with the file commander via MCP on a secure local socket.

spy was a tool from my VFX days that I loved dearly. This is its rebirth, joined with agents (c for claude). spyc, a.k.a. "spicy."

Having found myself back spending most of my time in a terminal, working with different agents, I was missing a few things:

- a file commander built around vi semantics, and a reliable way to render and work with all the markdown I was suddenly reading

- an easy way to send files and paths to agents without fishing them out of Finder

- a consistent way to keep track of which agent needed attention

- tools to easily fish data back out of agent sessions (pasted images, agent responses, etc.)

I know others have fancy tmux setups that do similar but those don't have the wonderful construction of spy (yes I know there are other great file commanders too). I'm also aware there are other agent-management tools, mostly aimed at herding fleets of agents across VMs and desktops and letting them run. spyc is on the hands-on end of the spectrum. spyc is a lightweight IDE shell for the agents you're actively working with supported by an integrated diff to monitor changes and management of adjacent processes e.g. ssh sessions, other working shells, etc.

Most of the code was written by agents. My hours went into requirements, review, and testing. My day job is mostly management at this point, and this project served as a way to learn firsthand what it takes to maintain a complex, relatively large codebase with these tools. The time saved on architecture and coding is quickly absorbed by testing and considering vision. This has turned out to be enormously fun. Though it remains a truism that the hazards are in the details; the caves are numerous and the dragons breathe fire.

BSD-3-Clause. No telemetry. macOS, Linux and Windows via WSL.

cargo install spyc, or prebuilt binaries on the releases page.

https://github.com/Tripstack-Corp/spyc

agentdrek··on Why does Opus 5 feel worse to work with?
I wonder if I am not bothered by the useless verbosity of these things because I've been so immersed in business speak for so long. I am already tuned on quickly "finding the nugget" of useful info in blobs of what people send me. So it's mildly annoying but I can find the signal well enough without actually reading word by word.
agentdrek··on GCC steering committee announces AI policy
I was stunned at how quickly a weird, malformed "fix" for an open issue on my freshly shipped github project attracted one of these insane karma farming PR drive-by's.
agentdrek··on Had an idea for a Rust editor with simple Vim mode for learning
I'm lazy and just use 'w' all the time
agentdrek··on Data has weight but only on SSDs
your user name is found at the 4,922,096,564th digit of Pi
agentdrek··on What does " 2>&1 " mean?
It should be a lesson to learn on how simple, logical and reliable tools can last decades.
agentdrek··on Frontier AI agents violate ethical constraints 30–50% of time, pressured by KPIs
I can't find anything verifiable related to your statement ...
agentdrek··on Just Use Postgres
Over the decades, PostgreSQL, aka Postgres, has grown into the most powerful general-purpose database and has become the de facto standard for developers worldwide. Just Use Postgres! takes a modern look at Postgres, exploring the database’s most up-to-date features for AI, time-series, full-text search, geospatial, and other application workloads.
agentdrek··on Gemini CLI tips and tricks for agentic coding
YMMV I guess but it's my goto tool; fast and reliable results at least for my use cases
agentdrek··on Tailscale has raised $160M
Probably closer to say that Dropbox is a GUI on top of WebDAV
agentdrek··on Programming the C64 with Visual Studio Code
I still keep the Reference Guide on my desk to remind me of my roots and how far things have come and yet how much they remain the same.
agentdrek··on The Impact of Jungle Music in 90s Video Game Development
"I can't accept Drum and Bass" is the greatest YouTube remix rabbit hole to go down
agentdrek··on What If Data Is a Bad Idea?
'It was a bit like a physicist asking, “What if gravity is a bad idea?”' Didn't that just happen in physics this week?
agentdrek··on Anyone can access deleted and private repository data on GitHub
Clearly a POLA violation (principle of least astonishment)
agentdrek··on Xzbot: Notes, honeypot, and exploit demo for the xz backdoor
Interesting to look through the "starred" repos of that account ... seems like a hit list: https://github.com/JiaT75?tab=stars
agentdrek··on TIL: Postman Humour
Newman lives on.
agentdrek··on How to tackle unreliability of coding assistants
is that a vi repeat? lol
agentdrek··on I'm fed up with it, so I'm writing a browser
love the name ... needs a 1980's Commodore BASIC visual :-)
agentdrek··on Doom for 16-bit DOS computers
Doom will soon have been ported to more hardware than NetBSD!
agentdrek··on US Will Have to Write Off Billions in Student Debt Due to Deaths
that's crazy
agentdrek··on FTX used corporate funds to purchase employee homes, new filing shows
What is TRUMPLOSE lol
agentdrek··on Resources for microtonal music
Cubase should be no problem
agentdrek··on So you're using a weird language
Snobol4! I keep a couple of books like Snobol4 programming and my C64 Reference Guide around to remind the kids that the history of computing was old even when I started. It's surprising reading through those older texts and languages how little things have changed other than the speed of computation and connectivity of computer networks.
agentdrek··on Impressions from a first-time Mac user
I miss IRIX.
agentdrek··on Launching Version 13.0 of Wolfram Language and Mathematica
I'm aghast at this point: https://blog.wolfram.com/2019/04/02/why-wolfram-tech-isnt-op...

The blog post was probably literally written in and hosted entirely on open source software which were highly innovative at their earlier stages and continue to be highly innovative. This is a very self-serving presentation of an idea. Also, I officially dislike the word innovation.

agentdrek··on Understanding Kafka with Factorio (2019)
The Kafka subreddit is good for chuckles because at least once a month someone happens by who is looking for help with their deployment. It's a Kafkaesque loop.
agentdrek··on The Wolfram Physics Project: A One-Year Update
"When I first started developing what people have been calling “Wolfram models”, ..."

I am just so put off by Wolfram's puffed up, bafflegab riddled and pompous writing "style" ... I feel like I must be missing something though?