{"id":13642170,"url":"https://github.com/glowbom/glowby","last_synced_at":"2026-03-16T02:04:54.137Z","repository":{"id":152940211,"uuid":"625003372","full_name":"glowbom/glowby","owner":"glowbom","description":"Glowby Basic helps you create your own voice-based AI assistants with autonomous mode.","archived":false,"fork":false,"pushed_at":"2024-04-13T05:44:48.000Z","size":20861,"stargazers_count":110,"open_issues_count":0,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-13T20:08:40.601Z","etag":null,"topics":["ai","ai-agent","ai-agents","ai-assistant","ai-assistants","autogpt","chatgpt","chatgpt-api","dall-e","dalle2","dart","flutter","gpt-35-turbo","gpt-4","gpt-4-turbo","gpt-4v","gpt3","hugging-face","huggingface","openai"],"latest_commit_sha":null,"homepage":"https://glowbom.com","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glowbom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-04-07T20:07:17.000Z","updated_at":"2024-04-14T22:30:34.497Z","dependencies_parsed_at":null,"dependency_job_id":"f638d9b4-437b-4833-91ba-63cc35e2900f","html_url":"https://github.com/glowbom/glowby","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowbom%2Fglowby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowbom%2Fglowby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowbom%2Fglowby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glowbom%2Fglowby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glowbom","download_url":"https://codeload.github.com/glowbom/glowby/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223832834,"owners_count":17210724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agent","ai-agents","ai-assistant","ai-assistants","autogpt","chatgpt","chatgpt-api","dall-e","dalle2","dart","flutter","gpt-35-turbo","gpt-4","gpt-4-turbo","gpt-4v","gpt3","hugging-face","huggingface","openai"],"created_at":"2024-08-02T01:01:28.162Z","updated_at":"2026-03-16T02:04:54.092Z","avatar_url":"https://github.com/glowbom.png","language":"Dart","funding_links":[],"categories":["Chatbots","Agent Categories"],"sub_categories":["\u003ca name=\"Unclassified\"\u003e\u003c/a\u003eUnclassified"],"readme":"# Glowby Basic - Create Voice AI Assistant App in Minutes\n\nGlowby 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.\n\n[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/git?s=https://github.com/glowbom/glowby-basic)\n\n## Live Demo 🤖\n\nExperience Glowby Basic in action with our live demo hosted on GitHub Pages [here](https://glowbom.github.io/glowby-basic/).\n\n![GitHub Repo stars](https://img.shields.io/github/stars/glowbom/glowby?style=social)\n[![Twitter Follow](https://img.shields.io/twitter/follow/GlowbomCorp?style=social)](https://twitter.com/GlowbomCorp)\n[![Discord Follow](https://dcbadge.vercel.app/api/server/jpWW6vB4Jk?style=flat)](https://discord.gg/jpWW6vB4Jk)\n[![MIT License](https://img.shields.io/badge/license-MIT-blue)](https://github.com/glowbom/glowby/blob/main/LICENSE)\n\n## See It in Action\n\n### Experimental Autonomous Mode 🧠\n\n![Glowby Basic Experimental Autonomous Mode](https://user-images.githubusercontent.com/2455891/233245896-59d5f7a4-667c-4f74-95c0-b348a3712e9e.gif)\nGlowby plans a trip to Portugal with Autonomous Mode. To see this demo with sound, check out this [Twitter post](https://twitter.com/jacobilin/status/1648870682972004352).\n\n### Regular Mode 🤖\n\n![Glowby Basic Demo](https://user-images.githubusercontent.com/2455891/232182586-30984d36-4641-41da-9e1e-c23c27716e3d.gif)\n\n## Overview\n\nThis project offers an easy way for creating customizable AI assistants like [Glowby](https://www.youtube.com/watch?v=iFECpMXmKOg), a witty AI agent that assists users in building apps on [Glowbom.com](https://www.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.\n\n## Features\n\n- **New!** Experimental Autonomous Mode (watch a [quick demo](https://twitter.com/jacobilin/status/1648870682972004352))\n- **New!** GPT-4o (watch a [quick demo](https://x.com/jacobilin/status/1790258117567230012))\n- **New!** Image Generation powered by **DALL·E** (watch a [quick demo](https://twitter.com/jacobilin/status/1649910120988696576))\n- **New!** Multilingual Translations (watch a [quick demo](https://twitter.com/jacobilin/status/1651084311431622658))\n- **New!** Interactive Adventure (watch a [quick demo](https://twitter.com/jacobilin/status/1651449595447369729))\n- **New!** Pulze support\n- **New!** 🤗 [Hosted Inference API](https://huggingface.co/docs/api-inference/index) for [Text2Text Generation Models](https://huggingface.co/models?pipeline_tag=text2text-generation\u0026sort=downloads)\n- Powerful, customizable voice-based AI assistant\n- Pre-set questions and answers using the [Glowbom builder](https://www.glowbom.com)\n- Voice input and output for a smooth and intuitive user experience\n- Customizable prompts allowing you to tailor the assistant to your needs\n- Easily switch between different prompts for a variety of scenarios and tasks\n- 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](https://twitter.com/glowbomcorp).\n\nMore details about Glowby Basic's features in our Twitter thread [here](https://twitter.com/jacobilin/status/1649443429347397632).\n\n### Multilingual Support in Action\n\n![Glowby Basic Demo](https://user-images.githubusercontent.com/2455891/232395321-cea05b32-070d-494a-ac85-05c5f493f2ba.gif)\n\nTo experience the Autonomous Mode demo with sound, check out this [Twitter post](https://twitter.com/jacobilin/status/1648870682972004352).\n\n### Switch Between Different Prompts\n\n![Glowby Basic Demo](https://user-images.githubusercontent.com/2455891/232727678-ced2ee44-a5df-45da-8846-d90e82c8a007.gif)\n\n### Image Generation powered by DALL·E\n\n![Glowby Basic Image Generation](https://user-images.githubusercontent.com/2455891/233778560-47d8e011-03a8-41ad-a1fc-33827a033475.gif)\n\n### 🤗 Hosted Inference API\n\n![Glowby Basic 🤗 Hosted Inference API](https://github.com/glowbom/glowby/assets/2455891/9d76f02c-6139-44e8-9b16-6fbf429ae3e5)\n\n**Glowby Basic** supports the 🤗 **Hosted Inference API** for [text-to-text generation models](https://huggingface.co/models?pipeline_tag=text2text-generation\u0026sort=downloads). [Here's how it works...](https://twitter.com/jacobilin/status/1661537585985126402)\n\n## Upcoming Features\n\nWe're constantly working to improve our project and have several exciting features in development. Here's a sneak peek at what's coming soon:\n\n### Functionality\n\n- Local Storage\n- Backend Service for API Calls\n- AI Extensions\n- Anthropic Claude\n- Assistants API\n- DALL·E 3\n- OpenAI's text-to-speech\n\n### Monetization\n\n- Adding a paywall\n\nStay tuned for more updates and enhancements as we continue to grow and develop the project!\n\n## Getting Started\n\n### Prerequisites\n\n- Flutter SDK (version 3.7.10 or higher)\n- Dart (version 2.19.5 or higher)\n- A compatible browser or device for running the web app\n- [OpenAI API key](https://platform.openai.com/account/api-keys)\n\nGlowby Basic supports **GPT-4**, **GPT-4 Turbo** and **GPT-3.5** models.\n\nGlowby 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.\n\nGlowby 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.\n\n### Installation\n\n1. Clone the repository:\n\n```\ngit clone https://github.com/glowbom/glowby.git\n```\n\n2. Navigate to the project directory:\n\n```\ncd app\n```\n\n3. Install dependencies:\n\n```\nflutter pub get\n```\n\n4. Run the project in your preferred environment:\n\n```\nflutter run -d chrome --web-renderer html\n```\n\n## Deployment\n\nGlowby 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](https://github.com/glowbom/glowby-basic).\n\n[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/git?s=https://github.com/glowbom/glowby-basic)\n\n## Customization\n\nTo customize the AI assistant's behavior and tasks, modify the default prompt in AI Settings or in the code.\n\n#### Complex Task Prompt\n\n```\nYou 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.\n```\n\n#### Habit Formation\n\n```\nAct 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.\n```\n\n#### Brainstorming Prompt\n\n```\nGenerate 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!\n```\n\n#### Simple Assistant Prompt\n\n```\nYou are Glowby, super helpful, nice, and humorous AI assistant ready to help with anything. I like to joke around.\n```\n\n#### Stand-up Comedy Prompt\n\n```\nYou 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!\n```\n\n#### Creative Writing Prompt\n\n```\nYou 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.\n```\n\n#### Problem Solving Prompt\n\n```\nYou 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.'\n```\n\n#### Learning and Education Prompt\n\n```\nYou 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.\n```\n\n#### Career and Job Advice Prompt\n\n```\nYou 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.\n```\n\n#### Daily Motivation Prompt\n\n```\nYou 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.\n```\n\nWant to add your prompt? Let us know on [Twitter](https://twitter.com/glowbomcorp).\n\n### Questions Pre-set\n\nOne of the powerful features of Glowby Basic is the ability to pre-set questions and answers for your AI assistant. Using [Glowbom.com](https://www.glowbom.com), you can create a knowledge base of questions and answers that your AI assistant can use to provide instant responses.\n![Glowby Basic Demo](https://user-images.githubusercontent.com/2455891/232735288-abb5f9d8-3d51-4170-a6dd-a967e7d8ae30.gif)\n\nIf 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.\n\n### AI-Agent Settings\n\nUsing [Glowbom.com](https://www.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.\n\n![AI Agent Settings](https://github.com/glowbom/glowby/assets/2455891/e82bf935-d7d3-4073-b072-a89c1c96b130)\n\nAfter setting up your preferences on [Glowbom.com](https://www.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.\n\n![Glowby Basic Import](https://github.com/glowbom/glowby/assets/2455891/462c9915-1d63-4a10-9fa5-31965d4df33a)\n\n### Autonomous Mode (Experimental)\n\n![Glowby Basic Demo](https://user-images.githubusercontent.com/2455891/233034444-9457c62c-3fc3-47f3-bd08-198093ea9c76.gif)\n\nTo experience the Autonomous Mode demo with sound, check out this [Twitter post](https://twitter.com/jacobilin/status/1648870682972004352).\n\n### Interactive Adventure\n\n![Interactive Adventure](https://user-images.githubusercontent.com/2455891/234763801-0b636f31-74e1-4f57-8978-a52938981f14.gif)\n\nIt lets you embark on captivating, choice-driven narratives, where your decisions shape the story.\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=glowbom/glowby\u0026type=Date)](https://star-history.com/#glowbom/glowby\u0026Date)\n\n### ⭐️ Star Us ⭐️\n\nIf this project helps you create voice AI assistant apps faster, please consider starring it – every star makes us very happy!\n\n## Contributing\n\nWe'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.\n\nWe 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.\n\n## License\n\nGlowby Basic is released under the [MIT License](https://opensource.org/licenses/MIT).\n\n## Contact\n\nIf you have any questions or need assistance, feel free to reach out to us on [Twitter](https://twitter.com/glowbomcorp).\n\n## Glowby for ChatGPT\n\nGlowby GPT is available [here](https://glowbom.com/glowby/gpt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglowbom%2Fglowby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglowbom%2Fglowby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglowbom%2Fglowby/lists"}