openjutsu
One-click character swap for videos: an open-source, local Higgsfield Genjutsu alternative built on ComfyUI and MiniMax H3, with FLUX.3 Klein relighting.
A desktop companion that helps DJs keep their SoundCloud playlists in sync with their local Rekordbox-compatible library.
MediaGitHub @SutobeHDOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
LMS
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗A standalone desktop DJ-library manager. Competitor to commercial library software like Rekordbox and Serato — built around an open USB export format that Pioneer CDJ-3000 and other modern hardware reads natively.
Local-first. No cloud backend. No subscription. Bring your own SoundCloud API credentials. Optional Live mode integrates with an existing Rekordbox install, but the full feature set works without Rekordbox via the standalone XML mode.
master.db via pyrekordbox (when installed)SC_<name>), USB-exportbpm:120-130 key:Am genre:techno year:2024 rating:>3PIONEER/rekordbox/exportLibrary.db +
PIONEER/USBANLZ/<bucket>/<hash>/ANLZ0000.{DAT,EXT,2EX} (beatgrid + cues +
waveform) + audio + cover art. CDJ-3000 reads everything natively.git clone <repo-url>
cd RB_Editor_Pro
pip install -r requirements.txt
cd frontend && npm install && cd ..
Each user runs with their own credentials. There is no shared/baked-in app.
Crate Sync — <yourname>)http://127.0.0.1:5001/callback.envcp .env.example .env
# edit .env, paste your client ID + secret
.env is gitignored. Never commit it.
npm run dev:full # backend + frontend
npm run tauri dev # full desktop app
| Path | Purpose |
|---|---|
frontend/src/ | React components, API client |
app/ | FastAPI backend, Rekordbox parser, SC API |
src-tauri/src/ | Tauri commands, audio engine, OAuth client |
docs/ | File map, architecture, indexes |
Detail docs:
.env is the single source.ALLOWED_AUDIO_ROOTS.X-Session-Token.Reads your own SC playlists, likes, streams via your own OAuth token. Downloads only when the creator enabled the download button OR the stream is one your account is already authorised for. Snipped previews are skipped. No DRM bypass, no paywall circumvention.
This repo ships a team-shared agent config so Claude Code works productively from the first git clone:
.claude/settings.json — committed permission allowlist (npm / pytest / cargo / git read-only — always allowed; pushes / commits / new deps — confirmed).claude/commands/ — slash commands: /dev-full, /tauri-dev, /tauri-build, /test-py, /audit, /sync-docs, /route-add, /full-check, /sync-check, /commit.claude/agents/ — focused subagents: doc-syncer, route-architect, audio-stack-reviewerPer-machine overrides go in .claude/settings.local.json (gitignored). Copy from .claude/settings.local.json.example to start.
See LICENSE.