Originally published byDev.to
I wanted a quick way to open Codex app directly from the macOS terminal with the current project folder already selected.
Add the following function to your local Zsh config file, such as ~/.zshrc. It opens a new Codex thread using the current directory as the workspace. You can also pass a directory path as an argument.
This assumes Codex app is installed on macOS. It uses python3 only to URL-encode the local path safely.
# Open Codex app with the current directory as a new thread workspace.
# Usage:
# cdxnew
# cdxnew .
# cdxnew ~/your/project
# cdxnew ../other-project
cdxnew() {
local target="${1:-$PWD}"
if [ ! -d "$target" ]; then
echo "cdxnew: directory not found: $target" >&2
return 1
fi
local abs_path
abs_path="$(cd "$target" && pwd)"
local encoded
encoded="$(CODEX_PATH="$abs_path" python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["CODEX_PATH"]))')"
open "codex://new?path=$encoded"
}
๐บ๐ธ
More news from United StatesUnited States
NORTH AMERICA
Related News

Apple just said the thing about Siri that weโve long wanted to hear
1d ago
Reading the web with half-understood words everywhere
1d ago
Summer Solstice Is Tangled: The Final Knot
1d ago
Cayman Islands company register โ what the public record shows
1d ago
Use AI Like a Senior Engineer: Actually Fixing Bugs, Not Just Asking Questions
1d ago