Bringing Characters to Life

Our journey

Head Puppets was born out of a passion for innovation and a commitment to improving the way people connect with technology. It began with our parent company, TwinACT, that provides consulting and software development services for online businesses and websites. Located in Cupertino, California, TwinACT serves clients across the U.S. As we developed custom websites and online applications for our clients, we noticed a growing need for a more engaging customer experience and this led us to explore new ways to bring life and interactivity to online digital communications.


From vision to reality

By merging Adobe Flash animations with text-to-speech software, we pioneered online conversational interfaces mediated by animated characters. These applications helped clients in online learning and healthcare create more meaningful connections with their audiences.


Technology that feels alive

As the Internet has evolved, we've embraced new platforms and refined our technology to enhance character interactions, staying at the forefront of evolving digital trends. With the growth of cloud-based services and the rise of video media for online communications, we engineered and launched a new software platform, Head Puppets. This online editing platform uses the latest graphics and Artificial Intelligence tools coupled with stock media, text-to-speech software and advanced video generation to empower the easy creation of talking animated videos.


Play video

Core values

Our core values of integrity, innovation and excellence, define who we are and guide our business decisions. These core values shape how we work, how we serve our customers, and how we continue to transform digital experiences with interactive technology.


Partner with us

At Head Puppets, we're not just about creating technology–we're about building lasting partnerships that drive innovation and success. So whether you're a business seeking cutting-edge solutions or a creator looking to bring your ideas to life, we want to work with you to enliven your digital communications.

Contact us to discuss your unique requirements so we can work together to create engaging, personalized solutions to meet your specific needs.