| ASCII | Plays a text file to a channel,query or chat |
| AWAY | Sets away state |
| BACK | Removes away state |
| BAN | Adds a ban-mask to a given channel |
| CACHE | Stores string values to disk |
| CLONESCAN | Executes a clone search for a given channel |
| CHAT | Starts a DCC Chat conversation |
| CTCP | Sends a ctcp to a given target |
| DEOP | Removes the channel operator status from a specified user |
| DEVOICE | Removes the +v flag from an user for a channel |
| DNS | Makes DNS queries for host names |
| ECHO | Sends output to a window |
| EXEC | Executes an external process controlled by KVirc |
| FOREACH | Executes a command for each argument of a list |
| HALT | Stops the execution of a command |
| IF | Conditional command |
| JOIN | Joins a channel |
| KBAN | Kicks and bans a given user from a channel |
| KICK | Kicks an user from a channel |
| KILLPROC | Stops an external process started by run |
| ME | Sends a CTCP Action to a given target |
| MODE | Sets a specified channel or user mode |
| MSG | Sends a message to an user. Alias for the say command |
| NOTICE | Sends a notice to a given target |
| OP | Makes an user become channel operator |
| PART | Parts a channel |
| PLAY | Plays a sound file |
| PROCLIST | Shows a list of currently running child processes |
| QUERY | Starts a private conversation with an user |
| RAW | Sends raw data to the server |
| RUN | Runs an external program |
| SAY | Extensive implementation of a MSG command |
| SEND | Sends a file to an user via DCC SEND |
| SERVER | Connects to a server |
| SET | Sets a given variable |
| TIMER | Starts a timer |
| VOICE | Gives voice to an user for a channel |
| UNBAN | Removes a ban-mask from a channel |
| UNSET | Unsets a give variable |
| USERLIST | Shows the internal user-list entries |
| WHILE | Conditional expression |
| WHOIS | Requests informations on a user |
| WHOWAS | Requests old-informations of an user |
| WINDOW | Creates or destroys an user window |
| WRITEPROC | Writes to stdin of an external process |