top | item 44813491

(no title)

cvdub | 6 months ago

Are you using gptel exclusively, or also things like aider/claude code?

I’d love to hear more about your workflow if you have time to share!

discuss

order

benreesman|6 months ago

Sure. I'm experimenting like everyone else, but I mostly use gptel as the primary interaction surface and Claude Code for a range of refactorings and other "more than mechanical, less than creative" edits. Both of these are very (!!!) well complimented by magit, which is so good at AI supervision it seems designed for it, by a genius.

For Claude Code I'm rapidly switching anything I want "vibe coded" into Hadkell for code, Dhall for config, and check-heavy Nix for deploy. Between that and some property tests that I seed and then have Opus elaborate on, you can put Claude Code so restrictive that it just hits the compiler in a loop until useful code comes out. Its trapped: I hoist CLAUDE.md in from the Nix store so it physically can't edit out the brutal prompts around mocks and lies, and -Wall -Werror in GHC gives it nowhere to hide, all it can do is burn tokens and desperately Web Search tool until it gets it perfect ish or I cut off its money because this requires a real LLM minimum and likely a real programmer. If there's a property test welded into the type system it can't even fail to use a parameter: that's an error Claude.

I have a bunch of elisp in // hypermodern // emacs for things like OpenRouter integration and tool use, but frankly, stock gptel is so strong I always wonder if I'm getting my money's worth trying to tune it into the asymptote.

Happy to answer any more questions.

aquariusDue|6 months ago

Sounds wild! What have you built this way?

Also as another Emacs user I'm wondering what lesser known packages or elisp snippets do you use? gptel, magit, tramp and org-mode are the usually touted killer features, but what else do you use in the Emacs ecosystem?

yablak|6 months ago

Share your dotemacs/gptel config? I'm not in love with emacs eider integration. Wondering how to put direct editing/control to the model. Still very cludgy with gptel though I've been using it for months

AlexCoventry|6 months ago

Sounds cool. What sort of stuff do you develop, and who's paying for it?

neutronicus|6 months ago

I have a couple more!

I take it this is all back-end work? Have you tried out one of the Haskell-y front-end languages? Elm?

> Both of these are very (!!!) well complimented by magit, which is so good at AI supervision it seems designed for it, by a genius.

Can you expand a little on this point?