What is Humbug?

Humbug is an Open-Source AI-first platform designed to make it easier to build software. It gives you an easy-to-use interface to interact with many different AIs at the same time, and IDE-style file editing so you can stay in one environment as you do your work.

You can find out more on our YouTube channel.

Key Features

  • Multi-AI interaction: Interact with multiple AI models simultaneously.
  • IDE-style file editing: Edit files directly within the platform.
  • AI-powered code generation: Leverage AI for code creation and assistance.
  • Integration with Metaphor: Seamlessly integrate with the Metaphor language.

Why Humbug?

Humbug is designed to address the challenges of modern software development by integrating AI at its core. It lets you be more productive and focus on the creative aspects of software development, with AI expertise to support you.

The integration with Metaphor means you can rapidly construct AI assistants that will help you with any aspect of your development. Whether you need to get help on scoping a new product capability, coding a major new feature, designing tests, or just building an chatbot that can answer questions about your product, just code a Metaphor description of what you need and Humbug will create an AI assistant to help!

Humbug hosting AI experts on its own design!
Humbug hosting 2 AIs expert on its own design!

Open and Extensible

We believe in the power of using AI in a different way, so Humbug is open-source, and that includes the Metaphor description we use to build and extend it. By doing this we've made it easy to extend and our aim to to ensure it will always provide the best possible experience when working with AI.

Humbug in use
Humbug in action, with conversations and editing side-by-side

Latest Release

The latest release of Humbug is available on GitHub: github.com/m6r-ai/humbug

Using Humbug with Metaphor

A tutorial showing how to use Metaphor within Humbug is available on GitHub: github.com/m6r-ai/hello-metaphor

Join the Community

We invite you to explore Humbug and become part of our growing community. Your feedback and contributions are valuable in shaping the future of AI-first software development.