In a medium bowl, add chia seeds, milk, avocado, lime juice, agave, lime zest, vanilla, spirulina, and salt. Stir well until all ingredients are combined. Let the mixture sit for at least 2 hours, or overnight if possible.
When ready to serve, add oats, almonds, applesauce, and salt to a food processor or blender. Process until a soft dough forms. Press half the dough into each base of two jars or cups.
To make the pudding layer, add tofu, vanilla, agave, and salt to the food processor or blender. Process until smooth. Scoop half the pudding into each jar or cup.
Divide the chia pudding evenly between the two jars or cups. Top with your choice of toppings, like granola and extra lime zest.