CamlX is a wrapper for the OCaml (or Caml Light) toplevel environment.
CamlX can be used without a previously installed Caml distribution : it includes a Caml Light version. But it is possible to use your own version of Caml (you must specify The Path in the preferences window).