Gli xenobot sono larghi meno di un millimetro e sono composti esclusivamente da due cose, ossia cellule ectodermiche e miocardiociti derivati da cellule staminali ricavate da embrioni di rospo (il sopraccitato xenopo) allo stadio di blastula. Nello specifico, le cellule ectodermiche forniscono il supporto rigido, mentre i miocardiociti fungono come piccoli motori, contraendosi ed espandendosi in volume, in modo da fornire una propulsione in avanti allo xenobot. La forma dello xenobot e la distribuzione in esso dei due tipi di cellule sopraccitati sono progettati automaticamente da un software che utilizza un algoritmo evolutivo al fine di poter portare a termine un compito preciso. Grazie a tali software sono quindi stati progettati xenobot in grado di camminare, nuotare, trasportare carichi e lavorare assieme in gruppo allo scopo, ad esempio, di radunare detriti sparsi sulla superficie di una piastrina in modo da formare delle pile ordinate.