| Commands | Commands | Description | Section | Page |
|---|
| agy | *agy | Start the Antigravity (Google's agentic coding CLI) wrapper with project-isolated state | AI agent tools | |
| ai | *ai | Manage AI agent wrappers, shared skills, and user AGENTS.md settings | AI agent tools | |
| claude | *claude | Start the Claude Code wrapper with project-isolated state | AI agent tools | |
| codex | *codex | Start the Codex wrapper with project-isolated state | AI agent tools | |
| copilot | *copilot | Start the GitHub Copilot wrapper with project-isolated state | AI agent tools | |
| gemini | *gemini | Start the Gemini CLI wrapper with project-isolated state | AI agent tools | |
| git absorb | *git absorb | Create fixup commits for staged review fixes | Quality and maintenance | |
| git-open | *git-open | Open the current repository's web pages in a host browser | Host bridge tools | |
| host-copy | *host-copy | Copy standard input to the host clipboard | Host bridge tools | |
| host-edit | *host-edit | Edit a file using the host editor | Host bridge tools | |
| host-open | *host-open | Open a file or URL on the host system | Host bridge tools | |
| host-run | *host-run | Run a non-interactive command on the host system | Host bridge tools | |
| make | *make | Choose between GNU make and riscos-amu according to the current project's makefile | Build orchestration and makefiles | |
| man | *man | Show local build-environment help pages first, then fall back to the system man command | Environment and help tools | |
| nano-colour | *nano-colour | Apply Nano-style syntax colouring to text | Environment and help tools | |
| objasm2gas | *objasm2gas | Convert ObjAsm-style source into GNU assembler syntax, optionally assembling or linking the result | Assembler tools | |
| opencode | *opencode | Start the OpenCode wrapper with project-isolated state | AI agent tools | |
| pyro | *pyro | Start Pyromaniac with explicit configuration, loading, and execution control | Pyromaniac and runtime tools | |
| pyro-client | *pyro-client | Send commands to a running pyro-server session | Pyromaniac and runtime tools | |
| pyro-server | *pyro-server | Start a persistent Pyromaniac command-serving session | Pyromaniac and runtime tools | |
| qwen | *qwen | Start the Qwen Code wrapper with project-isolated state | AI agent tools | |
| riscos-allocate | *riscos-allocate | Display, extract, or create Allocate request files | Project and CI | |
| riscos-amu | *riscos-amu | Run AMU builds for RISC OS projects | Build orchestration and makefiles | |
| riscos-aoftoc | *riscos-aoftoc | Convert an AOF object file into generated C source and header files | Assembler tools | |
| riscos-basic | *riscos-basic | Start BBC BASIC through a fresh Pyromaniac instance | Pyromaniac and runtime tools | |
| riscos-basicdetokenise | *riscos-basicdetokenise | Convert a tokenised BBC BASIC file into textual BASIC | Inspection and conversion tools | |
| riscos-basictokenise | *riscos-basictokenise | Convert textual BBC BASIC source into a tokenised BASIC file | Inspection and conversion tools | |
| riscos-binaof | *riscos-binaof | Convert a binary file into a single-area AOF object | Assembler tools | |
| riscos-bison | *riscos-bison | Generate a parser from a Yacc-style grammar | Module and interface generation tools | |
| riscos-build-online | *riscos-build-online | Low-level client for the online build service | Project and CI | |
| riscos-build-run | *riscos-build-run | Upload files to the RISC OS Build Service and run commands | Project and CI | |
| riscos-buildrom | *riscos-buildrom | Construct a fixed-format ROM image from a description file | Module and interface generation tools | |
| riscos-c++ | *riscos-c++ | Translate, compile, and link C++ sources through the Norcroft CFront toolchain | Compilers, linkers, and 64-bit binary tools | |
| riscos-cc | *riscos-cc | Compile C source for RISC OS | Compilers, linkers, and 64-bit binary tools | |
| riscos-ccres | *riscos-ccres | Convert Wimp Template, Toolbox Resource, and text forms | Inspection and conversion tools | |
| riscos-cdir | *riscos-cdir | Create a directory and any missing parent directories | Filetype and filesystem tools | |
| riscos-cmunge | *riscos-cmunge | Generate RISC OS module veneers from a CMHG or CMunge description file | Module and interface generation tools | |
| riscos-copy | *riscos-copy | Copy one file, or wildcard-matched source files, while preserving filetype information | Filetype and filesystem tools | |
| riscos-cport | *riscos-cport | Create an initial RISC OS port layout from a C project | Project and CI | |
| riscos-cppcheck | *riscos-cppcheck | Run cppcheck with environment-aware defaults | Quality and maintenance | |
| riscos-decaof | *riscos-decaof | Decode ARM Object Format files | Inspection and conversion tools | |
| riscos-decdrawf | *riscos-decdrawf | Decode a DrawFile into textual description form | Inspection and conversion tools | |
| riscos-defmod | *riscos-defmod | Generate source or documentation from an OSLib Def interface description | Module and interface generation tools | |
| riscos-dem | *riscos-dem | Rewrite mangled C++ names into readable text | Inspection and conversion tools | |
| riscos-destroy | *riscos-destroy | Delete one or more explicitly named files | Filetype and filesystem tools | |
| riscos-dump | *riscos-dump | Display a hexadecimal and text dump of a file | Inspection and conversion tools | |
| riscos-dumpi | *riscos-dumpi | Disassemble a RISC OS binary file | Inspection and conversion tools | |
| riscos-dumpsprites | *riscos-dumpsprites | Inspect and validate RISC OS sprite files | Inspection and conversion tools | |
| riscos-fixuptemplate | *riscos-fixuptemplate | Analyse Template files, report layout issues, and optionally rewrite some dialogue-box geometry | Quality and maintenance | |
| riscos-flex | *riscos-flex | Generate lexical analysers from flex input files | Module and interface generation tools | |
| riscos-gos | *riscos-gos | Start an interactive RISC OS Supervisor session through Pyromaniac | Pyromaniac and runtime tools | |
| riscos-hdrtoh | *riscos-hdrtoh | Convert simple RISC OS assembler headers into language-specific constant files | Quality and maintenance | |
| riscos-help | *riscos-help | Show topic help, command reference pages, and the built manual | Environment and help tools | |
| riscos-ifthere | *riscos-ifthere | Conditionally execute commands based on file existence | Build orchestration and makefiles | |
| riscos-indent | *riscos-indent | Format source code with environment-aware defaults | Quality and maintenance | |
| riscos-intergif | *riscos-intergif | Convert between GIFs, sprite files, Draw input, and animation frame sequences | Inspection and conversion tools | |
| riscos-kitten | *riscos-kitten | Concatenate files to standard output | Filetype and filesystem tools | |
| riscos-less | *riscos-less | Run less with the build environment's format-aware filters enabled | Environment and help tools | |
| riscos-libfile | *riscos-libfile | Create and maintain ALF library archives | Compilers, linkers, and 64-bit binary tools | |
| riscos-libsearch | *riscos-libsearch | Search exported libraries, headers, and symbols | Quality and maintenance | |
| riscos-link | *riscos-link | Link object files into RISC OS binaries | Compilers, linkers, and 64-bit binary tools | |
| riscos-makealf | *riscos-makealf | Create or unpack ALF object libraries with explicit member-name translation | Archive and packaging tools | |
| riscos-makegen | *riscos-makegen | Generate AMU makefiles from an older nested source-tree layout | Build orchestration and makefiles | |
| riscos-mergemoduleswis | *riscos-mergemoduleswis | Merge CMHG-generated SWI definitions into a maintained public header | Module and interface generation tools | |
| riscos-mkdrawf | *riscos-mkdrawf | Create a DrawFile from a mkdrawf textual description | Inspection and conversion tools | |
| riscos-modgen | *riscos-modgen | Generate a loadable ResourceFS module from input files | Module and interface generation tools | |
| riscos-modservices | *riscos-modservices | List the service calls handled by resident modules | Pyromaniac and runtime tools | |
| riscos-modsqz | *riscos-modsqz | Compress a relocatable module into the squeezed-module form | Module and interface generation tools | |
| riscos-nspark | *riscos-nspark | List, test, or extract Spark and ArcFS archives | Archive and packaging tools | |
| riscos-objasm | *riscos-objasm | Assemble ObjAsm source into RISC OS object files | Assembler tools | |
| riscos-objasm2gas | *riscos-objasm2gas | Run objasm2gas under the build environment's riscos- command naming | Assembler tools | |
| riscos-p2c | *riscos-p2c | Translate Pascal source into C source and optional header files | Pascal translation tools | |
| riscos-p2cc | *riscos-p2cc | Translate Pascal source and then compile or link it through the C toolchain | Pascal translation tools | |
| riscos-prm | *riscos-prm | Look up interface documentation from the Programmer's Reference Manuals | Environment and help tools | |
| riscos-prminxml | *riscos-prminxml | Generate, lint, and index PRM-in-XML documentation | Quality and maintenance | |
| riscos-project | *riscos-project | Create and maintain standard RISC OS project files | Project and CI | |
| riscos-resgen | *riscos-resgen | Build a relocatable object containing ResourceFS file data | Module and interface generation tools | |
| riscos-resversions | *riscos-resversions | Analyse Toolbox resource files and generate module-loading commands | Filetype and filesystem tools | |
| riscos-rpcgen | *riscos-rpcgen | Generate Sun RPC support sources from an RPC interface definition | Module and interface generation tools | |
| riscos-run | *riscos-run | Run one RISC OS command in a fresh Pyromaniac instance | Pyromaniac and runtime tools | |
| riscos-sed | *riscos-sed | Apply a sed editing script to standard input or named input files | Inspection and conversion tools | |
| riscos-settype | *riscos-settype | Change the filetype associated with a file | Filetype and filesystem tools | |
| riscos-shextract | *riscos-shextract | List or extract files from a StrongHelp manual | Archive and packaging tools | |
| riscos-sqsh | *riscos-sqsh | Decompress a single Squash-compressed file | Archive and packaging tools | |
| riscos-strongcopy | *riscos-strongcopy | Create a StrongHelp manual from a source directory | Archive and packaging tools | |
| riscos-swi-lsp | *riscos-swi-lsp | Provide Language Server Protocol assistance for RISC OS SWI calls | Environment and help tools | |
| riscos-tbafs | *riscos-tbafs | List, inspect, or extract TBAFS archives | Archive and packaging tools | |
| riscos-tboxmethods | *riscos-tboxmethods | Generate C veneers from MethodGen Toolbox method files | Module and interface generation tools | |
| riscos-templateheader | *riscos-templateheader | Generate a C header from named template icons | Inspection and conversion tools | |
| riscos-toansi | *riscos-toansi | Convert suitable old-style C function headers to ANSI form | Inspection and conversion tools | |
| riscos-tooltester | *riscos-tooltester | Run scripted integration tests for command-line tools | Quality and maintenance | |
| riscos-transformcli | *riscos-transformcli | Transform a RISC OS-style command line into POSIX form | Environment and help tools | |
| riscos-unzip | *riscos-unzip | Extract or list ZIP archives with preserved RISC OS metadata | Archive and packaging tools | |
| riscos-vmanage | *riscos-vmanage | Manage VersionNum and companion version files | Project and CI | |
| riscos-vtranslate | *riscos-vtranslate | Substitute VersionNum values into text files | Project and CI | |
| riscos-wipe | *riscos-wipe | Delete a file, or several matching leafnames, using FileSwitch-style option letters | Filetype and filesystem tools | |
| riscos-zip | *riscos-zip | Create ZIP archives with preserved RISC OS metadata | Archive and packaging tools | |
| riscos64-addsignatures | *riscos64-addsignatures | Patch RISC OS-style function signatures into a finished 64-bit binary | Compilers, linkers, and 64-bit binary tools | |
| riscos64-amu | *riscos64-amu | Run the normal AMU build command with 64-bit selection enabled | Build orchestration and makefiles | |
| riscos64-as | *riscos64-as | Run the AArch64 GNU assembler with the build environment's 64-bit RISC OS defaults | Assembler tools | |
| riscos64-c++ | *riscos64-c++ | Compile or link 64-bit RISC OS C++ programs through the AArch64 wrapper | Compilers, linkers, and 64-bit binary tools | |
| riscos64-cc | *riscos64-cc | Compile or link 64-bit C source for RISC OS | Compilers, linkers, and 64-bit binary tools | |
| riscos64-cppcheck | *riscos64-cppcheck | Run the normal cppcheck wrapper with 64-bit build selection enabled | Quality and maintenance | |
| riscos64-fortran | *riscos64-fortran | Compile or link 64-bit Fortran source for RISC OS | Compilers, linkers, and 64-bit binary tools | |
| riscos64-gcc | *riscos64-gcc | Invoke the underlying 64-bit GCC compiler with only the RISC OS target macros added | Compilers, linkers, and 64-bit binary tools | |
| riscos64-gfortran | *riscos64-gfortran | Invoke the underlying 64-bit GFortran compiler with minimal wrapper defaults | Compilers, linkers, and 64-bit binary tools | |
| riscos64-libfile | *riscos64-libfile | Manipulate 64-bit object libraries through a libfile-style wrapper | Compilers, linkers, and 64-bit binary tools | |
| riscos64-link | *riscos64-link | Link AArch64 objects into a 64-bit RISC OS binary | Compilers, linkers, and 64-bit binary tools | |
| riscos64-make | *riscos64-make | Run GNU make with the 64-bit wrapper tools preselected for the usual build variables | Build orchestration and makefiles | |
| riscos64-mkreloc | *riscos64-mkreloc | Generate the relocation helper and relocation table used by 64-bit RISC OS binaries | Compilers, linkers, and 64-bit binary tools | |
| riscos64-objasm | *riscos64-objasm | Assemble ObjAsm-style 64-bit source through objasm2gas and GNU as | Assembler tools | |
| riscos64-objasm2gas | *riscos64-objasm2gas | Run objasm2gas with 64-bit mode forced on | Assembler tools | |
| riscos64-objcopy | *riscos64-objcopy | Run the 64-bit GNU objcopy tool on ELF objects and linked images | Compilers, linkers, and 64-bit binary tools | |
| riscos64-objdump | *riscos64-objdump | Run the 64-bit GNU objdump tool on ELF objects, archives, and linked images | Compilers, linkers, and 64-bit binary tools | |
| riscos64-p2cc | *riscos64-p2cc | Run the normal Pascal-to-C front end with 64-bit compilation preselected | Pascal translation tools | |
| riscos64-transformcli | *riscos64-transformcli | Transform a RISC OS-style command line into POSIX form, preferring 64-bit directory variables | Environment and help tools | |
| robuild | *robuild | Start or manage the RISC OS build environment container | Environment and help tools | |