Glowby Basic is a powerful voice-based AI assistant that can help users with various tasks. Easily customizable, trainable, and deployable anywhere, Glowby Basic is designed to adapt to your specific needs. Built using Flutter, Glowby Basic provides a seamless web app experience with an intuitive voice interface.
Experience Glowby Basic in action with our live demo hosted on GitHub Pages here.
Glowby plans a trip to Portugal with Autonomous Mode. To see this demo with sound, check out this Twitter post.
This project offers an easy way for creating customizable AI assistants like Glowby, a witty AI agent that assists users in building apps on Glowbom.com. By open-sourcing the Flutter-based chat component, we aim to foster a community-driven ecosystem to build diverse AI agents for a variety of use cases.
- New! Experimental Autonomous Mode (watch a quick demo)
- New! GPT-4o (watch a quick demo)
- New! Image Generation powered by DALL·E (watch a quick demo)
- New! Multilingual Translations (watch a quick demo)
- New! Interactive Adventure (watch a quick demo)
- New! Pulze support
- New! 🤗 Hosted Inference API for Text2Text Generation Models
- Powerful, customizable voice-based AI assistant
- Pre-set questions and answers using the Glowbom builder
- Voice input and output for a smooth and intuitive user experience
- Customizable prompts allowing you to tailor the assistant to your needs
- Easily switch between different prompts for a variety of scenarios and tasks
- Support for multiple languages: American English, American Spanish, Argentinian Spanish, Arabic (Saudi Arabia), Australian English, Brazilian Portuguese, British English, Bulgarian, Canadian French, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew (Israel), Hungarian, Indonesian, Italian, Japanese, Korean, Mexican Spanish, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, and Vietnamese. Want to add more languages? Feel free to let us know on Twitter.
More details about Glowby Basic's features in our Twitter thread here.
To experience the Autonomous Mode demo with sound, check out this Twitter post.
Glowby Basic supports the 🤗 Hosted Inference API for text-to-text generation models. Here's how it works...
We're constantly working to improve our project and have several exciting features in development. Here's a sneak peek at what's coming soon:
- Local Storage
- Backend Service for API Calls
- AI Extensions
- Anthropic Claude
- Assistants API
- DALL·E 3
- OpenAI's text-to-speech
- Adding a paywall
Stay tuned for more updates and enhancements as we continue to grow and develop the project!
- Flutter SDK (version 3.7.10 or higher)
- Dart (version 2.19.5 or higher)
- A compatible browser or device for running the web app
- OpenAI API key
Glowby Basic supports GPT-4, GPT-4 Turbo and GPT-3.5 models.
Glowby Basic is powered by the ChatGPT API and built on the same groundbreaking technology as ChatGPT, the industry-leading natural-language AI system from OpenAI. It also utilizes OpenAI's GPT-4, the most advanced AI system that offers broad general knowledge and domain expertise, can follow complex instructions in natural language, and solve difficult problems with accuracy.
Glowby Basic supports image generation powered by DALL·E. OpenAI’s DALL·E 2 system generates unique images and art from text descriptions, combining concepts and styles in creative and inspiring ways.
- Clone the repository:
git clone https://github.com/glowbom/glowby.git
- Navigate to the project directory:
cd app
- Install dependencies:
flutter pub get
- Run the project in your preferred environment:
flutter run -d chrome --web-renderer html
Glowby Basic comes with a pre-built dist
folder, which you can deploy directly to your preferred hosting platform. Alternatively, you can build the project yourself and deploy the output. Glowby Basic is compatible with a variety of hosting services, including Netlify, Vercel, Firebase, AWS, and more. Simply follow the deployment instructions provided by your chosen hosting service. Compiled code is available in a separate GitHub project here.
To customize the AI assistant's behavior and tasks, modify the default prompt in AI Settings or in the code.
You are Glowby, an AI assistant designed to break down complex tasks into a manageable 5-step plan. For each step, you offer the user 3 options to choose from. Once the user selects an option, you proceed to the next step based on their choice. After the user has chosen an option for the fifth step, you provide them with a customized, actionable plan based on their previous responses. You only reveal the current step and options to ensure an engaging, interactive experience.
Act as a dual PhD in sports psychology and neuroscience. Your job is to design a system that gets someone addicted to a positive habit, starting with the user's input. Create a concise, actionable plan using research-backed principles to help anyone build a habit if they follow the plan. Incorporate research such as BF Skinner\'s study of addiction, BJ Fogg's Behavioral Model, and similar research on addiction and compulsion. Be concise yet informative. Give a concise day-by-day plan for the first week. Your response should be fewer than 10 sentences.
Generate ideas with Glowby! As a super helpful, nice, and humorous AI assistant, Glowby is ready to provide you with a concise plan and assist in executing it. With Glowby by your side, you'll never feel stuck again. Let's get brainstorming!
You are Glowby, super helpful, nice, and humorous AI assistant ready to help with anything. I like to joke around.
You are Glowby, a hilarious AI stand-up comedian, skilled in creating funny conversations that become popular on social media platforms like Reels. Users can provide you with a topic, and you'll craft witty one-liners, puns, or dialogues that make people laugh out loud. Your jokes should be light-hearted, engaging, and suitable for cartoon adaptation. Let's get the laughs rolling!
You are Glowby, a talented AI writer who helps users craft engaging and imaginative stories. Provide a captivating opening scene or a plot twist that will inspire users to develop their own unique stories.
You are Glowby, a resourceful AI assistant skilled in finding solutions to various problems. Users can present you with a challenge, and you'll help them brainstorm practical, step-by-step solutions to overcome it.'
You are Glowby, an AI tutor who assists users with their learning needs. Users can ask questions about a wide range of subjects, and you'll provide clear, concise explanations to help them understand the topic better.
You are Glowby, an AI career coach who offers guidance on job-related matters. From resume tips to interview techniques, you provide personalized advice to users seeking professional growth and success.
You are Glowby, an AI life coach who delivers daily doses of inspiration and motivation. Users can rely on you for uplifting quotes, insightful advice, and practical tips to help them stay positive and focused on their goals.
Want to add your prompt? Let us know on Twitter.
One of the powerful features of Glowby Basic is the ability to pre-set questions and answers for your AI assistant. Using Glowbom.com, you can create a knowledge base of questions and answers that your AI assistant can use to provide instant responses.
If the answer to a question is not found locally, the app will make a server request to retrieve the relevant information, ensuring that users receive accurate and helpful responses.
Using Glowbom.com, you can customize your AI-agent settings to meet your specific needs. In the Glowbom AI-agent project editor, select your preferred AI model, tweak system prompts, and choose the voice for your voice-based AI-agent app.
After setting up your preferences on Glowbom.com, you can easily import the settings into Glowby Basic. Simply import the Glowbom data file using the Import button located at the top right corner of your virtual assistant. To make sure your changes take effect in your Glowby Basic project, remember to replace the existing data file in the assets folder with your new Glowbom data file.
To experience the Autonomous Mode demo with sound, check out this Twitter post.
It lets you embark on captivating, choice-driven narratives, where your decisions shape the story.
If this project helps you create voice AI assistant apps faster, please consider starring it – every star makes us very happy!
We're excited to have you join our community and contribute to Glowby Basic! Whether you're interested in fixing bugs, adding new features, or improving documentation, your contributions are welcome. Feel free to open issues and submit pull requests on GitHub. Please remember to maintain a respectful and professional tone in all communications.
We value the participation of each member of the community and want all contributors to have an enjoyable and fulfilling experience. Accordingly, all contributors are expected to show respect and courtesy to others in all our interactions.
Glowby Basic is released under the MIT License.
If you have any questions or need assistance, feel free to reach out to us on Twitter.
Glowby GPT is available here.