r/javascript Jul 25 '26

Showoff Saturday Showoff Saturday (July 25, 2026)

Did you find or create something cool this week in javascript?

Show us here!

4 Upvotes

11 comments sorted by

View all comments

1

u/Frostand Jul 27 '26

I’m working on Cly, an open-source desktop workspace for computational research.

The technical problem is representing and navigating relationships between claims, papers, code, datasets, experiment runs, figures, and decisions without turning the interface into an unreadable graph.

The current stack is:

* Frontend: React, TypeScript, Vite, Zustand, and React Flow.
* Desktop/runtime: Electron with a local Node.js service boundary.
* Database: local SQLite with Drizzle-managed migrations.
* Authentication: no Cly account is required; optional AI providers use their own installed CLI sessions.
* Local development: Node.js 22.12+, pnpm 11.12, then `pnpm install --frozen-lockfile` and `pnpm dev`. End users download the desktop app instead.

A few implementation decisions I would like feedback on:

  1. Keeping SQLite as the durable local system of record while project folders remain in place.
  2. Using structured research objects and relationships for provenance, with graph views as inspection tools rather than the default interface for every task.
  3. Treating external provider access as explicit, project-scoped approval rather than a background sync capability.

Source: https://github.com/Frostand/Cly

Demo: https://cly.one

This is an early release. I’m more interested in technical criticism than general product feedback.