
Security News
OpenClaw Skill Marketplace Emerges as Active Malware Vector
Security researchers report widespread abuse of OpenClaw skills to deliver info-stealing malware, exposing a new supply chain risk as agent ecosystems scale.
Opening dirty files from a branch.
WIP NOT READY FOR GENERAL USE YET
| :microphone: | :computer: |
|---|---|
![]() | I want to checkout the branch I'm working on then open all the files I've been working on, in that branch, in my text editor. I don't want to fuzzy find them or search through the tree for them or open them once and leave the window open until the PR is merged... No, no. |
What ODB does
It runs git diff --name-only origin/master... the same as you could do on the command line. This gets a list of the files that include changes not on master. ODB then creates another command for opening the text editor with each of those files. It then runs that command.
You'll need to have installed Node.js to run ODB and of course Git.
Install
$ npm install -g odb
Use
The default editor is Sublime. You can change it Atom:
$ od --editor atom
Do the same to set it back to Sublime, but type 'subl' (instead of the full name). I can't say how it will work with other editors...
To use, after you cd into the directory for the repo you're working on, run ODB:
$ cd <RepoDirectory>
$ od
The dirty files will open in your text editor :)
It uses the default branch to compare to as master. To change the branch:
$ od gh
# short for gh-pages
$ od <fullbranchname>
# for other branches
FAQs
Open the dirty files in a branch in a text editor, carry on hackin.
The npm package odb receives a total of 3 weekly downloads. As such, odb popularity was classified as not popular.
We found that odb demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Security researchers report widespread abuse of OpenClaw skills to deliver info-stealing malware, exposing a new supply chain risk as agent ecosystems scale.

Security News
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.

Research
/Security News
Malicious dYdX client packages were published to npm and PyPI after a maintainer compromise, enabling wallet credential theft and remote code execution.