Repository navigation
v0.0.1 — First public alpha
What's new
First public release of @grudanov-nikolay/opencode-workshop — npm-installable fork of @raindrop-ai/workshop.
Install (npm, Linux x64 + Windows x64)
npm install -g @grudanov-nikolay/opencode-workshop
raindrop workshop serveNo build tools required at runtime: the npm tarball contains a Node launcher (bin/raindrop.js, ~70 lines) + pre-compiled Bun binaries (binaries/raindrop-linux-x64 79 MB, binaries/raindrop-windows-x64.exe 99 MB). The launcher detects process.platform/process.arch and spawns the right binary. No runtime Bun dependency.
Other install paths
# Upstream curl installer (works on macOS, no fork features)
curl -fsSL https://raindrop.sh/install | bash
# Build from source (developers only)
git clone https://github.com/nikolay-grudanov/opencode-workshop.git
cd opencode-workshop
bun install && bun run devWhat's new vs upstream @raindrop-ai/workshop@0.0.17
| Feature | Where | |
|---|---|---|
| F-006 | Sidepanel prompt chips (data-driven from sidepanel.json) | app/src |
| F-008 | Full-text search UI + FTS5 storage layer for spans | src/db, app/src |
| F-012 | Ruled-table stats panels under the header row | app/src |
| F-014 | Filters: agent / user / git-context, with facets on /api/search |
src/api |
| F-015 | Data-driven sidepanel prompt chips with runtime override | app/src |
| F-016 | OpenCode plugin FTS integration (event-spans indexed, MATCH sanitized) | depends on plugin |
| F-017 | Local multi-filter search + sidebar cleanup | app/src |
| F-018 | Globe-only LangSwitcher + flyout locale menu | app/src |
| F-019 | Filter-only search (empty q now applies filters instead of returning 0) |
src/api |
| F-020 | Dedicated compression span type for OpenCode DCP |
src/db |
| F-021 | DCP compression analytics: convo stats + feed + summaries | src/db, app/src |
CI
GitHub Actions on every push (bun install, lint, typecheck, test, build:ui, cross-compile both bundled binaries). See .github/workflows/ci.yml.
License
MIT, dual copyright: (c) 2026 Invisible Tools, Inc. (dba Raindrop) + (c) 2026 Nikolai Grudanov.