AI-Powered Chatbot Platform

Chatness helps you drive more user engagement, boost conversions, and enhance your SEO performance through the power of artificial intelligence and chatbots.

Brought to you by stewones


Welcome Integrations 🧩

  • Added Discord integration
  • Added prompt templates
  • Bug fixes to the Messenger and styling improvements
  • Added auto updater to the Mac OS app


Major version of Chatness to support multiple cloud providers using docker.

  • Replaced Firebase services by individual components in Node.js
  • Replaced Firestore with MongoDB
  • Many improvements to the formerly admin (now called My Chatness)
  • Native Mac OS app for My Chatness
  • SaaS version of Chatness Platform


This version aims to fix some underlying bugs with the bot settings and also introduces a tiny messenger previewer while configuring your bot's prompting, this feature provides a convenient way to test your bot responses without having to embed it anywhere.


We have decided to put Chatness in a new direction. We are now focused on providing a comprehensive solution for chat bots and support systems.


The platform includes three key components: the Admin panel, the Launcher widget, and the Installer desktop app.

  • The Admin panel is a powerful tool that provides users with full control over their chat bots and support systems. It allows you to manage other users, configure bot prompts, and perform other administrative tasks. With the Admin panel, users can easily customize and fine-tune their chat bots to suit their specific needs and requirements.

  • The Launcher widget is a versatile feature that can be embedded into any website, allowing users to initiate a conversation with their chat bot seamlessly. This user-friendly widget provides a seamless interface for users to engage with the chat bot and get the assistance they need in a convenient and efficient manner.

  • The Installer is a desktop free application that simplifies the setup, deployment and updates of the Chatness Platform on Google Cloud. This automated tool eliminates the need for complex manual configurations, making it easy for users to get started with Chatness quickly and effortlessly.

Together, these three components work harmoniously to provide a comprehensive and complete solution for support and chat bots.

Welcome ChatGPT 🤖

This version introduces OpenAI's ChatGPT feature. A new ai user named Alicia is created when the seed is ran, this user acts like an assistant for Q&A. You can ask it questions and it will answer you. It's a great way to test the app and see how it works under the hood.


  • Updated mobile app to Capacitor 4
  • Added support for Firebase Emulators
  • Added hot key "meta+enter" to send messages quickly (mac command+enter, windows ctrl+enter)
  • Added support for automatically detect links and open them with in-app browser.
  • Added a new global config APP_INITIAL_ROUTE to customize the initial route, renamed home page to groups and made contacts the initial route.
  • Many small bug fixes and improvements like a bug on contacts list where it was not showing empty state when there were no contacts.
  • Updated docs with more sections

Chatness v2

Updating Firebase, Angular and some other packages. This is a major update and it will require some changes on your side.

Major Changes

  • Updated to Firebase 9.17.1
  • Updated to Angular 15.2.1
  • Updated to Ionic 6.6.0
  • All external requests have been moved from effects folder to a new folder called api. In addition, the flew dep has been removed and calls rewritten to use pure Firebase v9 APIs.
  • The elements build feature has been removed. Chatness now doesn’t produce web components anymore and is intended to work as an angular application from now on. We plan to release Chatness for other frameworks soon.
  • authWithUserIp has been removed as it was only intended to be used by earlier mechanisms of Chatness Demo, it wasn't designed to be a feature at all.
  • All interfaces and types have been grouped under the new folder types at the root level.
  • tell(…) effect has been renamed to makeAlert(…)
  • Enabled angular templates in strict mode for better type checking
  • Fixed a bug on contacts search where results were not being updated correctly
  • now Chatness is shipped with a pnpm-lock.yaml file to take advantage of a faster and more efficient package manager. If you prefer to use npm or yarn you can delete the pnpm-lock.yaml file and run npm install or yarn install instead. If you prefer to use pnpm you can run pnpm install as usual. If you don't know what pnpm is, you can read more about it here.

Chatness v1.2.1

Maintenance update with minor fixes

Minor fixes

  • Fixed a bug on chat contacts
  • Made android app look as an actual android
  • Remove emoji-regex dep in favor of a local effect
  • Integrate Tailwind to Angular CLI
  • Update to Capacitor v3
  • Update to Angular v12

Chatness v1.2.0

For first time senders, meaning when a contact that has never talked to you before send a private message, that very first message will fire a notification on your registered devices (iphone, android, ipad, tablet, etc). Devices are registered on every login and deregistered on logout.

1x1 push

Once you estabilish contact with someone, your registered devices should receive all notifications from that person in background (app closed or minimized) and increase the app badge counter. Badge counter is reseted once you open the app.

Groups push

When a chat group is visited you automatically opt-in to receive notifications from all the users inside that group.

Notification Settings

You can always decide later on from whom you want to receive push notifications, both for groups and users.

Chat Settings

You can also silent an user or group directly from the chat using the menu option (three dots) in the top/right corner.

Other fixes and improvements

  • Fixed a bug on loggedOut guard
  • Increased perf for contacts list by adding virtual scroll
  • Adjusted tabbar background for Android which doesn’t support backdrop filter
  • Adjusted icons margin on profile page
  • Fixed light theme color for textarea
  • Added Android scripts to run and build
  • Increased font-size in some places
  • Added icon+splash and script to generate resources automatically
  • Reviewed and made tweaks in the existing docs
  • Added docs for generating resources
  • Added docs for push notifications

Chatness v1.1.0

Mainly purpose of this release is aiming make it possible to easily add pictures and videos from user's device to a conversation.

Message deletion

Added message delete option (long press on message). It's synced in realtime with cache invalidation.

Media upload

Added media upload options alongside the message bar. Select photos or videos. Take picture or record video.

Other fixes and improvements

  • Added new rules. Make sure to run firestore:deploy again
  • Updated elements. Make sure to build:elements again
  • Added emoji detector to increase font size when a message is composed only by an emoji
  • Added image zoom
  • Fixed registerWithFirebase effect
  • Fixed changeNameWithFirebase effect
  • Improved perf and fixed issues on chat messages
  • Improved perf and fixed realtime issues on contact list

Chatness v1

Happy new year ✨🍾

Finally releasing today Chatness v1, including some minor fixes and great stuff as

  • database seeds
  • dark theme
  • a brand new section for contacts with search
  • a new searchable groups in home

Hope y'all enjoy.

Chatness alpha 0.1.0

Just released the first stable version of Chatness which adds the following functionalities

Basic auth workflow

  • email sign-in
  • password reset
  • account creation

Profile handler

  • change name
  • change email
  • change password
  • logout

Chat in groups and private

  • adaptive message balloons
  • timestamp based pagination
  • messages timestamp
  • in a group click on user to message in private