03 min reading inDevelopmentUpdates

Msgmate.io Development Update Oct 2023

A progress and state update on the development of my msgmate.io plattform

Since launching Msgmate.io at the end of March, we've seen a lot of activity and received a myriad of feedback regarding its services and development.

However, the development of the direct Msgmate feature has been quite restricted. As a result, the updates that are visible to the public have also been very limited. Therefore, I am writing this article to shed some light on what's in store for Msgmate's future.

Please note that this article is somewhat technical in nature!

Statistics

Registered Users:

300

Messages Exchanged:

6,331

Tokens Used:

579,807+

Images Generated:

192

Since the alpha launch in March, we've had 300 users register. A total of 6,331 messages have been exchanged, using over 579,807+ tokens for prompts and completions. Furthermore, a total of 192 images have been generated.

I've received feedback indicating interest in such a service. However, there were also critical comments concerning the current reliability and limited range of features available.

Rest assured, I am taking all feedback seriously and am actively working to bring you a better and enhanced user experience.

For now we limited msgmate.io alpha registrations untill we scaled our bot service to handle more chats in paralel

Development in the Software Stack

My interest in large language models and their immediate applications in everyday life led me to initiate Msgmate as an experiment. Having considerable experience in development operations and infrastructure, I've managed to evolve my stack through several iterations based on the backend + infrastructure definitions I've developed over the years.

Here's a look at the evolution of the stack:

IterationLinkDescription
1Django Clean SlateFirst stack iteration which involved Django + Webpack + React.
2Django NextJS SetupFirst experimental combination of Django + NextJS + React.
3Tiny DjangoEvolution into the first version of 'Tim's Stack' initially dubbed 'tiny-django'.
4AnySearch StackFirst Live application using the stack for a submission to the tum.ai hackathon. The stack proved to be instantly viable for rapid development and easy deployment to microk8s Kubernetes clusters.
5Tim's Stack AnystackClean re-write of the stack, adding automation documentation, and more. During the Bunnyshell Jamstack Hackathon, I had the unique opportunity to
6Tim's Stack V2Dawn of a new age ;) Finalization work on the stack has started with the objective of making it out-of-the-box ready, usable state.

All these updated work towards shaping the backend that msgmate.io uses and making it more robust and scalable! The bigger beta update planned for msgmate will be using the update Tims Stack V2 and there are plans for launching an android and ios app along side the new backend and interface.

The Stack Won 2. Place!

As mentioned in the Above list I've participated in a Hackathon using my Stack.

🥳 Checkout the hackathon page.

My efforts in the Bunnyshell hackathon didn't go to waste, as we managed to secure second place and win $4000, which I'll be reinvesting in the development of Msgmate.io!

Msgmate.io Vision

I envision msgmate.io as the premier platform for innovators and casual users a like - who wish to engage with large language models - automated agents - and seamlessly incorporate them into their applications and everyday life. Msgmate should provide user-friendly developer APIs, websockets, and client applications. Fundamentally, interaction with language models and agents should be as straightforward as possible. Yet beneath the surface, the platform should offer abundant interfaces and configuration options.

Development in the Team

Given my commitments to other projects, the time I can invest in Msgmate development is limited. So, to advance this service further, I need more development power!

Using the prize money from the hackathon, I've already hired a NextJS + React developer to help me revamp the Msgmate interface.

However, I still need more developers motivated to work on LLm tooling and software.

I am looking for motivated (self) taught developers or students who have experience working on their own projects. You need to be a fast learner. Having knowledge of Docker, NextJS, React, Django would be advantageous but not a requirement. If you are interested in collaborating with us, get in touch at tim.timschupp@gmail.com

Want to Stay Updated? Have Feedback or Issues to Report?

We've set up a simple form over at msgmate.io/newsletter. By signing up, you'll receive the next update straight to your inbox.

Feel free to add a comment to the signup request for any feedback or bugs. You can fill out the newsletter request as often as you like! Happy messaging with Msgmate.io!


Keep Reading

Related

Understanding Solid Authentication

Exploring the workings of OpenID Connect, the Solid Community Server implementation, and reverse-engineering client authentication with Python...