Open-source developer tool · Starlit Digital

clyde

Review your source before you share it.

clyde turns a repository into a reviewable source bundle. See what will be included, verify its digest and choose when to upload it to NotebookLM.

Version 1.0.20BSD licenseLocal workflows · inspectable source
PREVIEW

See the scope

Inspect included and skipped files before writing a bundle. Default filters skip common build/dependency folders, oversized files and likely secrets.

VERIFY

Keep evidence with the bundle

Local manifests and chunk digests let you verify the captured source before transfer. Review the content as well as the digest.

APPROVE

Choose the destination

NotebookLM uploads require explicit approval and the reviewed bundle digest. Previewing and bundling need no NotebookLM account.

Start from source

Install clyde.

Requires the Go version declared in go.mod (currently 1.26.6), Bash, Make and Python 3 for the installer. make build installs into ~/.local/bin; put that directory on PATH. Git helps discover repository files.

git clone https://github.com/Starlit-Digital/clyde.git
cd clyde
make build

Your first workflow

Preview. Bundle. Verify.

Choose a repository you own and a new output directory. Keep the first run local.

clyde doctor /path/to/repo
clyde preview /path/to/repo
clyde bundle /path/to/repo --out /path/to/reviewed-bundle
clyde bundle verify /path/to/reviewed-bundle

Working boundaries

Share deliberately.

These commands inspect locally and write the bundle you chose; they do not upload source. Review the included files, then use sync --dry-run with your notebook ID to check the transfer plan. Upload only with the explicit approval flags described in the README.

NotebookLM sync needs a configured backend and authentication. Optional Ollama feedback needs a local Ollama setup; it is separate from bundling.

Secret detection is a safeguard, not proof that a bundle is safe to disclose. Inspect source and reports before sharing. clyde’s README documents platform dependencies and release verification.