L'application tire parti de l'API publique de GitHub pour extraire les données, et de technologies telles que WebGL, ThreeJS et GLSL Shaders afin de donner visuellement vie aux créatures.
La forme et la couleur représentent des langages de programmation différents. Plus il y a de langages utilisés et plus la créature a une forme complexe et colorée. Sa taille est fonction du nombre de lignes de code.
Cette curiosité est soutenue par la plateforme de paiements en ligne Braintree (PayPal). Codeology permet une recherche par nom d'utilisateur GitHub. Outre la visualisation 3D, des Gifs animés et images de fonds d'écran peuvent être obtenus.