[1] El Copycat original fue escrito en Common Lisp y está podrido (ya que se basa en bibliotecas de gráficos ahora obsoletas para Lucid Common Lisp); sin embargo, existen puertos de Java y Python.
La última versión en 2018 es un puerto Python3 de Lucas Saldyt y J. Alan Brogan.
Crean y destruyen construcciones perceptivas temporales, probabilísticamente probando variaciones para finalmente producir una respuesta.
Copycat difiere considerablemente en muchos aspectos de otras arquitecturas cognitivas como ACT-R, Soar, DUAL, Psi o arquitecturas de subsunción .
La arquitectura se conoce como "FARGitecture" y las implementaciones actuales utilizan una variedad de lenguajes modernos, incluidos C# y Java.