Skip to content

Releases: Eth-Interchained/nedb-studio

NEDB Studio v0.3.2 — phpMyAdmin for NEDB, live on studio.interchained.org

Choose a tag to compare

@Eth-Interchained Eth-Interchained released this 14 Jun 20:03

NEDB Studio v0.3.2

A Portal-powered workspace over the NEDB engine — prompt-to-database, then deploy, query, and edit in natural language. Live at studio.interchained.org.

# Quickstart
npm install && PORT=3129 npm run build && PORT=3129 npm run start

What's in v0.3.2

The two-way console

Ask a question → NQL → results. Ask to add/change a record → the model shows the exact row it would write (editable) → Commit → nedbd writes it. Reads and writes, one console.

Language tabs: NQL / SQL / Redis

The query console has three language modes. SQL SELECTs and Redis reads translate to NQL and run on the live engine. Writes surface an editable preview.

/databases — deploy and operate live databases

  • Deploy a generated schema or sample database directly to nedbd
  • Schema graph (persisted in _studio/schema, shown by default)
  • Browse collections, verify hash-chain integrity, view the append-only log
  • Connection snippets (curl, Python)

/settings — connection config

  • NEDB_URL env-first, runtime override
  • Encryption status badge● AES-256-GCM (green) or ● plaintext (amber)
  • AiAssist gateway status

NL→write intent classification

The model classifies read vs write intent first. Writes preview the exact row — editable fields, Regenerate, Cancel — before anything is committed. Update uses merge semantics.

Configuration

# .env
AIASSIST_API_KEY=your-key         # AI generation + NL→NQL
NEDB_URL=http://127.0.0.1:7070    # nedbd server
NEDB_TMK=<64-char hex>            # optional: encryption at rest
PORT=3129                          # studio app port

Architecture

The studio is a thin HTTP client of a running nedbd — it holds zero database state. All persistence, integrity, time-travel, and encryption live in the engine.

License

GPL-3.0-or-later · © INTERCHAINED, LLC — interchained.org · powered by AiAssist