pi-open-here
Open current directory (or a path) in external editor from pi
Package details
Install pi-open-here from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-open-here- Package
pi-open-here- Version
0.1.0- Published
- Mar 1, 2026
- Downloads
- 15/mo · 1/wk
- Author
- omacl
- License
- MIT
- Types
- extension
- Size
- 8.8 KB
- Dependencies
- 0 dependencies · 1 peer
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-open-here
Open current directory (or a path) in an external editor from pi.
This extension adds one command:
| Command | Description |
|---|---|
/open-here [path] |
Open current directory (default) or a given path in an editor app |
Install
From npm:
pi install npm:pi-open-here
From GitHub:
pi install https://github.com/omaclaren/pi-open-here
Try without installing:
pi -e https://github.com/omaclaren/pi-open-here
Usage
/open-here
/open-here .
/open-here ~/Git-Working/pi-studio
/open-here "docs/spec with spaces.md"
/open-here --help
Launcher resolution order
The extension tries launchers in this order:
PI_OPEN_EDITOR_CMDVISUALEDITOR- Built-in CLI launchers (
code,cursor,windsurf,zed,subl,idea) - macOS app launchers via
open -a ...(macOS only)
The first launcher that exists and succeeds is used.
Notes
- Path arguments support quotes and
~expansion. - If a target path does not exist yet, the extension warns but still attempts to launch.
- Command lookup uses
whichon Unix/macOS andwhereon Windows. /codeis intentionally not registered as an alias.
License
MIT