HackerTrans
TopNewTrendsCommentsPastAskShowJobs

xenodium

no profile record

Submissions

ytr: YouTube Radio for Emacs

xenodium.com
145 points·by xenodium·19 дней назад·10 comments

Bending Emacs Ep. 14: Prototype iOS apps with agent-shell artist-mode and skills [video]

youtube.com
33 points·by xenodium·20 дней назад·0 comments

Agent-Shell 0.55 Updates

xenodium.com
62 points·by xenodium·30 дней назад·0 comments

Show HN: Kitty.cards – Create Apple Wallet cards online (no login)

kitty.cards
3 points·by xenodium·4 месяца назад·0 comments

agent-shell 0.47 updates

xenodium.com
2 points·by xenodium·4 месяца назад·0 comments

Bending Emacs Episode 13: agent-shell + Claude Skills + Charts [video]

youtube.com
2 points·by xenodium·4 месяца назад·0 comments

Bending Emacs – Episode 12: agent-shell and Claude Skills [video]

youtube.com
6 points·by xenodium·5 месяцев назад·0 comments

Introducing winpulse

xenodium.com
2 points·by xenodium·5 месяцев назад·0 comments

Film/TV bookmarks (chaos resolved)

xenodium.com
1 points·by xenodium·5 месяцев назад·0 comments

Kitty Cards (make your own Apple Wallet cards)

xenodium.com
2 points·by xenodium·6 месяцев назад·0 comments

Show HN: www.kitty.cards – Make your own Apple Wallet cards

kitty.cards
4 points·by xenodium·6 месяцев назад·2 comments

Bending Emacs Episode 10: AI / LLM agent-shell [video]

youtube.com
2 points·by xenodium·6 месяцев назад·0 comments

Bending Emacs – Episode 9: Time around the world

youtube.com
1 points·by xenodium·6 месяцев назад·0 comments

My 2025 review as an indie dev

xenodium.com
2 points·by xenodium·6 месяцев назад·0 comments

Journelly 1.3 released: Hello Markdown

xenodium.com
2 points·by xenodium·7 месяцев назад·0 comments

Bending Emacs – Episode 8: completing-read

youtube.com
1 points·by xenodium·7 месяцев назад·0 comments

Bending Emacs – Episode 8: completing-read

xenodium.com
1 points·by xenodium·7 месяцев назад·0 comments

Bending Emacs – Episode 7: Eshell built-in commands [video]

youtube.com
2 points·by xenodium·7 месяцев назад·0 comments

Bending Emacs – Episode 6: Overlays [video]

youtube.com
4 points·by xenodium·8 месяцев назад·0 comments

Want a WhatsApp Emacs client? Will you fund it?

xenodium.com
2 points·by xenodium·8 месяцев назад·0 comments

comments

xenodium
·18 дней назад·discuss
About that, mine loves Munetaka Murakami's fight song https://www.yakyu-ouen.net/murakami-munetaka, so I had plenty of chances to memorize the words.

This is lovely too :) https://www.youtube.com/watch?v=LSBT4ES9b9U&list=RDLSBT4ES9b...

edit: Thanks for Angine de Poitrine!
xenodium
·18 дней назад·discuss
Thanks! It’s an undecorated frame. I wanted a “widget” experience of sorts.
xenodium
·18 дней назад·discuss
> Extra impressive considering he has a newborn at home.

My newborn is on board! Nursery rhymes on YT ftw ;)
xenodium
·18 дней назад·discuss
Glad to hear it worked as advertised! Sorry, not super familiar with evil (on vanilla keys here). Please send a PR if you find out how to configure for evil so we can document in README.
xenodium
·2 месяца назад·discuss
While most IDEs converged to a unified web solution, pockets of devoted users continued to volunteer improvements/integrations for their preferred editors.

During my time there, a relatively small, but fairly active Emacs group, would often share tips, tricks, and elisp integrating the latest internal tools.
xenodium
·4 месяца назад·discuss
Neat! I did the Emacs equivalent https://github.com/xenodium/video-trimmer
xenodium
·4 месяца назад·discuss
From my experience, you kinda get what you ask for. If you don't ask for anything specific, it'll write as it sees fit. The more you involve yourself in the loop, the more you can get it to write according to your expectation. Also helps to give it a style guide of sorts that follows your preferred style.
xenodium
·4 месяца назад·discuss
Resume is supported by agent-shell, but is dependent on agent's to implement the relevant ACP. Do you know if OpenCode's ACP implementation has listing and resuming session support?

Also, you'll need to enable resuming as per post (it's a new feature) https://xenodium.com/agent-shell-0-47-1-updates
xenodium
·4 месяца назад·discuss
That's nice to hear. Thank you!
xenodium
·4 месяца назад·discuss
I put off adopting popular agents for most of 2025 primarily because there was no agent-agnostic path to first-class Emacs integration. That changed with ACP (https://agentclientprotocol.com), thus I started working on agent-shell.

I'm happy with how the integration is shaping up, enabling me to have my cake and eat it too (Emacs + AI agents).

I wrote an agent-shell post recently with the latest changes https://xenodium.com/agent-shell-0-47-1-updates
xenodium
·4 месяца назад·discuss
I've yet to play with Emacs MCPs thoroughly. Having said that, after initial exposure to agent skills directing agents to just use CLI/emacsclient, I no longer think I need to go deeper into MCP. emacsclient via CLI has been working remarkably well. Did a little video on that https://www.youtube.com/watch?v=ymMlftdGx4I
xenodium
·5 месяцев назад·discuss
I like LLMs, but guarantees in LLMs are... you know... not guaranteed ;)
xenodium
·5 месяцев назад·discuss
> It's still not crystal clear to me architecturally is going on

[ Emacs ] <-- JSONRPC (stdin/stdout) -> [ Agent subprocess (headless) ]

> I'd love to know how that is wired to the agents; is that input sent over ACP?

Yes. All traffic goes over ACP between Emacs and the agent. You can inspect the traffic using agent-shell itself.

https://github.com/xenodium/agent-shell?tab=readme-ov-file#h...

> Is that just sending to the shell?

The compose buffer is an UX abstraction on top of the agent shell buffer which is a native Emacs buffer, but ultimately all traffic is sent over ACP.

agent-shell's links to blog posts may be of interest https://github.com/xenodium/agent-shell?tab=readme-ov-file#n...
xenodium
·5 месяцев назад·discuss
> Like with claude-code-ide you can define custom MCP tools that run Emacs commands.

Should be possible in newer versions of agent-shell (see https://github.com/xenodium/agent-shell/pull/237)
xenodium
·5 месяцев назад·discuss
> Keeping your own data as plain text has huge benefits. Having all my chats persistent is good. It's all private.

While agent-shell is much newer than chatgpt-shell, it likely has richer interaction by now (specially the compose interface). I'm veering off topic here... agent-shell now saves all interactions to project/.agent-shell/transcripts as Markdown files. We can totally do org too, but I just haven't gotten to it.
xenodium
·5 месяцев назад·discuss
I had been hoarding links/notes to movies/tv shows for some time, saved to a plain text file. Often by sharing links from other apps (ie. Reddit or Letterboxd), paired with hashtags, using an iOS app I built.

Finally extracted the data for these hashtags and fed it to an LLM to organize. I'm happy with the result https://xenodium.com/film-tv-bookmarks-chaos-resolved
xenodium
·6 месяцев назад·discuss
Tap pencil to edit card, and then tap on QR code (you should have a choice of using the camera or uploading a QR code).
xenodium
·6 месяцев назад·discuss
Great to hear it! Thank you =)
xenodium
·6 месяцев назад·discuss
For most of 2025, I ignored popular agents because I wanted to stay within my preferred text editor (Emacs). Thanks to ACP (https://agentclientprotocol.com), I no longer live under a rock ;) I built https://github.com/xenodium/agent-shell and now get a native experience. Claude Code works great. If curious what that looks like, I made a video recently https://xenodium.com/bending-emacs-episode-10-agent-shell
xenodium
·6 месяцев назад·discuss
There’s this https://orgmode.org/worg/org-syntax.html