Karamba était à l'origine programmé par Hans Karlsson en tant que projet dans son école, en mars 2003. Il a alors gagné en notoriété et a été intégré à KDE-Look et de nombreux thèmes ont été écrit pour lui. Karamba était alors écrit avec un pseudo format XML. Le projet est devenu populaire si vite que Hans a du rapidement passer le relais à d'autres développeurs pour terminer ce qu'il avait commencé.
Fin avril 2003, Adam Geitgey prend la maintenance du projet. Il ajoute le support du python et change de nom pour SuperKaramba. Adam garde le projet vivant et ajoute des fonctionnalités, des patchs d'autres développeurs jusqu’à avril 2005. À partir de là, un groupe de développeurs qui veulent aller encore plus loin permettent d'inclure SuperKaramba dans KDE.
SuperKaramba est maintenant une partie intégrante de KDE 3.5 et il est prévu qu'il ait une place encore plus importante pour la prochaine version majeur de KDE : Plasma.