DEV Community

Cover image for Stop re-explaining your project to AI
Abhir Anand
Abhir Anand

Posted on

Stop re-explaining your project to AI

I was tired of re-explaining my project to AI — so I built this

Switching between AI tools is frustrating.

You explain your project to ChatGPT → then switch to Claude → and suddenly… it knows nothing.

You start from scratch. Again.


😩 The problem

AI tools don’t share memory.

  • Cursor forgets after context limit
  • Claude has no idea what you built
  • ChatGPT starts from zero

You keep repeating:

“I already built this… why am I explaining again?”


🚀 What I built

I built AIState — a Git-like CLI for AI workflows.

It tracks your:

  • tasks
  • decisions
  • current progress

And generates a handoff prompt so any AI can continue your work instantly.


⚡ How it works

aistate init
aistate add "build Stripe webhook"
aistate done T1
aistate log "using idempotency keys"
aistate handoff
Enter fullscreen mode Exit fullscreen mode

👉 Paste the output into any AI → continue without re-explaining.


🔥 Example output

PROJECT: ecommerce-backend

CURRENT FOCUS: Stripe webhook

COMPLETED:
- Auth system
- Product API

TODO:
- Webhook endpoint
- Email notifications

DO NOT REDO:
- Auth is complete
Enter fullscreen mode Exit fullscreen mode

🧠 Why this matters

AI is powerful — but context loss kills productivity.

AIState gives your project persistent memory so you can:

  • switch between AI tools freely
  • avoid repeating yourself
  • keep your workflow consistent

🌍 Works everywhere

  • Any AI tool (ChatGPT, Claude, Cursor, etc.)
  • Any language
  • Any IDE

Everything is stored locally. No cloud. No lock-in.


💡 Try it

👉 https://github.com/Abhir22/aistate


👀 Looking for feedback

This is still early — I’d love to know:

  • What feels missing?
  • What would make this actually useful in your workflow?

If you’ve ever felt like AI tools forget everything… this might help.

Top comments (0)