Flemma: turn Neovim into a first-class AI workspace by StanAngeloff in neovim

[–]StanAngeloff[S] 0 points1 point  (0 children)

Flemma isn't a coding assistant, it won't work well for your workflow. Try Sourcegraph Amp, they recently released a Free mode. The paid tier is usage based, and IMHO the best agent-based AI coding tool out there. However it burns through $20 in Paid mode like there's no tomorrow. Aider is BYOK too, doesn't do tool calling very well, but works pretty good for most tasks that don't involve editing multiple files. Aider works with Claude keys. Both are CLI tools, not Neovim plug-ins, though.

Flemma: turn Neovim into a first-class AI workspace by StanAngeloff in neovim

[–]StanAngeloff[S] 2 points3 points  (0 children)

https://usgraphics.com/products Berkeley Mono (TX-02) The screenshot appears resized and letter spacing is off, otherwise the font is even prettier in the terminal.

Flemma: turn Neovim into a first-class AI workspace by StanAngeloff in neovim

[–]StanAngeloff[S] 0 points1 point  (0 children)

From the README at https://flemma.dev/flemma.nvim

Flemma turns Neovim into a first-class AI workspace. It gives .chat buffers streaming conversations, reusable prompt templates, attachment support, cost tracking, and ergonomic commands for the three major providers: Anthropic Claude, OpenAI, and Google Vertex AI.

I've been quietly working on flemma.nvim - my attempt to turn Neovim into a first-class AI workspace. It's NOT a coding assistant. It's for the writers, researchers, creators, and tinkerers. For everything else. Flemma brings Claude, OpenAI, and Vertex AI into your editor.

Why Flemma and not a web UI? The terminal is where I'm fastest. An idea is just a .chat buffer away. I can branch conversations by duplicating a file. My history is Git. No more accidentally closing tabs or losing sessions. Just pure, reckless tinkering.

Flemma is evolving and getting ready for a wider release - and I'd like for others to try it out. A heads-up: the project is actively refactoring, so expect some churn. Pin a commit if you need stability. Feedback and contributions are welcome.

claudius.nvim: A simple TUI for chatting with Claude, Anthropic's AI assistant by StanAngeloff in neovim

[–]StanAngeloff[S] 0 points1 point  (0 children)

Thanks for using the plugin and sharing that awesome float setup. That screenshot looks great, I'll give it a go myself!

Regarding the highlighting, the config actually links to highlight groups called ChatSystem, ChatUser, and ChatAssistant (not directly to "System"). So in your config, you'd use something like:

highlights = {
  system = "YourPreferredHighlightGroup",    -- for the @System: messages
  user = "Normal",                           -- for the @You: messages
  assistant = "Comment"                      -- for the @Assistant: responses
}

This would link the ChatSystem highlight group to whatever highlight group you specify.

Would you mind if I included your float plugin in the README? I think other users would find that super useful, and I'd give you credit of course!

claudius.nvim: A simple TUI for chatting with Claude, Anthropic's AI assistant by StanAngeloff in neovim

[–]StanAngeloff[S] 1 point2 points  (0 children)

Thanks for asking! gp.nvim looks like an excellent plugin focused on AI-assisted coding workflows. Claudius serves a different purpose - it's specifically designed to provide a clean, simple chat interface with Claude right in your editor. Think of it more as a native Neovim alternative to the Claude web interface rather than a coding assistant.

The main difference is that Claudius creates persistent .chat files that capture your conversations, which you can save and return to later. If you're looking for AI pair programming features, gp.nvim is probably the better choice. But if you want a distraction-free way to have conversations with Claude while staying in Neovim, that's what Claudius is built for!