Chatdb
ChatGPT-based database, wait... WHAT?
Install / Use
/learn @styczynski/ChatdbREADME
🖥️💬 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?
- We clone the repo:
git clone https://github.com/styczynski/chatdb.git - We install dependencies:
poetry install - Now we need to open the browser and navigate to https://chat.openai.com/chat and log in or sign up
- We need to open console with F12
- Open Application tab > Cookies
- Copy the value for
__Secure-next-auth.session-tokenand paste that intoOpenAPIAuth(session_token="YOUR SESSION TOKEN")insidedemo.py - Now the last step is to execute
poetry run python3 demo.py

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
notion
341.8kNotion API for creating and managing pages, databases, and blocks.
feishu-drive
341.8k|
things-mac
341.8kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
341.8kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
