SkillAgentSearch skills...

Chatdb

ChatGPT-based database, wait... WHAT?

Install / Use

/learn @styczynski/Chatdb
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🖥️💬 ChatDB

ChatDB (pronounced "theworstideaeverdb") is just incredibly stupid idea to convince ChatGPT instance using its API, that it's a key-value store and use it as a database that is incredibly slow, makes mistakes and do not always repond using the same format, buuuut <br /> at least it can write you a poem when summing up the values!

📚 Please can read full Medium article here

<p align="center"> <img alt="Chat DB screenshot" width="600px" src="https://github.com/styczynski/chatdb/blob/main/static/screenshot.png?raw=true" /> </p>

How does it work?

  1. We clone the repo: git clone https://github.com/styczynski/chatdb.git
  2. We install dependencies: poetry install
  3. Now we need to open the browser and navigate to https://chat.openai.com/chat and log in or sign up
  4. We need to open console with F12
  5. Open Application tab > Cookies
  6. Copy the value for __Secure-next-auth.session-token and paste that into OpenAPIAuth(session_token="YOUR SESSION TOKEN") inside demo.py
  7. Now the last step is to execute poetry run python3 demo.py

Chrome token

Supported features

  • 🔁 Very rough retries and function trying to convert model reponses to some form of standarized output
  • ➕ Save values with write("key", value)
  • 👀 Read value under key with read("key")
  • 🚮 Delete key with delete("key")
  • 🔢 List all key-value pairs with all()
  • 🔎 Filter values using regex for keys filter("regex") (sometimes returns keys, sometimes values, sometimes both, it's okay to be undecided I guess?)
  • 💬 query("What is your purpose?") You can ask existential questions too! Let's be depressed together!
  • 📓 Get log of operations with get_log()
  • ⏪ Undo operations (that is suuuuper slow because we reconstruct the database) with undo(2)

Related Skills

View on GitHub
GitHub Stars76
CategoryData
Updated2mo ago
Forks1

Languages

Python

Security Score

85/100

Audited on Dec 31, 2025

No findings