We present a computer program, MORATE (Molecular Orbital RATE calculations), for direct dynamics calculations of unimolecular and bimolecular rate constants of gas-phase chemical reactions involving atoms, diatoms, or polyatomic species. The potential energies, gradients, and higher derivatives of the potential are calculated whenever needed by semiempirical molecular orbital theory without the intermediary of a global or semiglobal fit. The dynamical methods used are conventional or variational transition state theory and multidimensional semiclassical approximations for tunneling and nonclassical reflection. The computer program is conveniently interfaced package consisting of the POLYRATE program, version 4.5.1, for dynamical rate calculations, and the MOPAC program, version 5.03, for semiempirical electronic structure computations. All semiempirical methods available in MOPAC, in particular MINDO/3, MNDO, AM1, and PM3, can be called on to calculate the potential and gradient. Higher derivatives of the potential are obtained by numerical derivatives of the gradient. Variational transition states are found by a one-dimensional search of generalized-transition-state dividing surfaces perpendicular to the minimum-energy path, and tunneling probabilities are evaluated by numerical quadrature. © 1993.