DEV Community

Avraham
Avraham

Posted on

Chat Wizard - a VS Code extension to serve as the AI chats memory layer

Chat Wizard - a VS Code extension to serve as the AI chats memory layer
After embracing the AI ride months ago and turning into an avid user of Claude and GitHub Copilot (while experimenting with Cline, Cursor and Google Antigravity on the way), I kept running into the same kind of friction:

Some concrete situations:

  1. “I remember working on something similar 2 weeks ago…” But I don’t remember which session it was.

→ Chat Wizard adds full-text search across chat sessions, so you can locate them by content

  1. Revisiting an old discussion with new context Example: I compared a certain architecture before, and now I’ve found new drawbacks I want to factor in.

The usual flow:

  • find the chat
  • copy parts of it
  • paste into a new session
  • add new input

→ The extension lets you search for the session and inject it into a new chat, avoiding manual copy/paste

  1. Repeated topics across multiple chats Some topics come up every few days, but:
  • they’re spread across sessions
  • wording differs
  • search isn’t always reliable

→ You can tag sessions and filter by tag
→ There’s also topic similarity search to surface related conversations

  1. “I got that code snippet the other day… I need it again” But I don’t remember where it was generated.

→ Chat Wizard provides a Code Snippets view to quickly find previously generated code

  1. Getting a sense of model usage When switching between models, it’s not obvious how usage is distributed.

→ The extension includes a model usage panel

  1. Repeated prompts / patterns Sometimes it feels like I’m asking the same things again and again.

→ There’s a Prompts Library that groups similar prompts, shows counts, and links to the sessions where they were used

  1. Finding chats by topic, not just keywords Even with search, some relevant sessions don’t share exact terms.

→ Topic similarity + the queryHistory MCP tool help retrieve those

Overall goal is simple:

  • make past chats easier to find
  • make them easier to reuse
  • give some visibility into how they’re used over time

Curious how others deal with this:

  • What’s your biggest pain with AI coding tools today?
  • Do you actually go back to old AI chats, or do you just start fresh every time?
  • What would make this a must-have for you?

Repo:
https://github.com/Veverke/ChatWizard

VS Code Marketplace:
https://marketplace.visualstudio.com/items?itemName=Veverke.chatwizard

VSX Org Marketplace:
https://open-vsx.org/extension/Veverke/chatwizard

Would appreciate feedback, especially from people using AI heavily inside VS Code.

Top comments (0)