
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@handsupmin/shift-ax
Advanced tools
Agentic software delivery platform for teams that are not AX experts yet
Request-to-commit guardrails for Codex and Claude Code.
한국어: README.ko.md
Shift AX sits on top of coding-agent runtimes and makes them work in a safer delivery loop:
~/.shift-ax/It is for teams that want a repeatable workflow, not prompt rituals.
npm install -g @handsupmin/shift-ax
Or:
curl -fsSL https://raw.githubusercontent.com/handsupmin/shift-ax/main/scripts/install-global.sh | bash
From a source checkout:
npm install
npm run build
npm link
shift-ax --codex
or
shift-ax --claude-code
On first run, Shift AX asks:
Those settings are stored in:
~/.shift-ax/settings.jsonIf full-auto is enabled:
--yolo--dangerously-skip-permissionsShift AX keeps reusable knowledge in:
~/.shift-ax/index.md~/.shift-ax/work-types/~/.shift-ax/procedures/~/.shift-ax/domain-language/Inside the runtime:
$onboard/onboardInside the runtime:
$request <text>/request <text>Other common commands:
$doctor, $status, $topics, $resume, $review, $export-context/doctor, /status, /topics, /resume, /review, /export-contextYou can also run the workflow directly:
shift-ax onboard-context --discover
shift-ax run-request --request "Build safer auth refresh flow"
shift-ax approve-plan --topic .ax/topics/<topic> --reviewer "Alex" --decision approve
shift-ax run-request --topic .ax/topics/<topic> --resume
If you want another LLM to install and use Shift AX for you, give it this:
You are setting up and using Shift AX in this repository.
Goal:
- install Shift AX
- start the correct runtime shell
- onboard reusable context
- start the first request safely
Rules:
- use `shift-ax`, not `ax`, in user-facing commands
- if Shift AX is not installed, run `npm install -g @handsupmin/shift-ax`
- if working from a source checkout instead of a global install, run:
- `npm install`
- `npm run build`
- `npm link`
- prefer `shift-ax --codex` unless the user explicitly wants Claude Code
- on first run, answer the language question using the user's language preference
- on first run, answer the full-auto question cautiously
- if `~/.shift-ax/index.md` does not exist, onboard first
- in Codex use `$onboard` and `$request ...`
- in Claude Code use `/onboard` and `/request ...`
- do not start implementation before plan approval
- if shared policy/context docs must change first, update them before resume
Suggested first commands:
1. `shift-ax --codex`
2. run `$onboard`
3. run `$request <the user's task>`
docs/architecture/shift-ax-architecture.mddocs/setup/llm-install-and-bootstrap.mddocs/release-notes/FAQs
Agentic software delivery platform for teams that are not AX experts yet
We found that @handsupmin/shift-ax demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.