Software done differently

AI can help you with you entire product and engineering journey, but it can't do that if it's only being used to guess what you want to do inside your editor or IDE.

Our AI-first tools let you put AI at the core of every part of your software development journey. They let you focus on the results you want, helping you refine your vision, build and review your code, work on your tests, and write your docs.

Humbug

An AI-first approach to software needs tools designed with AI at their core. Humbug is an extensible, open-source, front-end tool built for this. It goes beyond simple app building and prompt-based editing of files, giving you AI assistance over the whole lifecycle of your software. Whether you are building something new, or supporting something designed years ago, Humbug can assist.

To let you use the right AI for any task, Humbug supports AIs from Anthropic, DeepSeek, Google, Mistral, Ollama, and OpenAI. You can even start things with one AI and continue them with a different one.

Metaphor

Just like people, AIs need to understand the details of what you want your software to do. Metaphor is a simple but powerful language lets you combine all the expert knowledge of your whole team so your AIs can put it to use.

Humbug integrates Metaphor to give AIs what they need to help you throughout your software's lifecycle. It can help you add features, remove things you no longer want, upgrade package dependencies, or even help you build an entirely new implementation!

Metaphor has been designed to work with different AI models so you can choose the model that offers the right capabilities and costs for your needs, and is integrated into Humbug to make it easy to use.

Try Humbug and Metaphor now

Download the latest version of Humbug, which includes Metaphor, for free: github.com/m6r-ai/humbug

If you're using an Apple silicon Mac, download the packaged version for MacOS (Apple silicon only). We will be adding more packaged versions soon.

Frequently asked questions

Have questions about our approach or tools? Check out our FAQ page for answers to common questions about Humbug, Metaphor, and AI-first development.

View our YouTube channel

You can find out more on our YouTube channel.

Connect with us

Join us on Discord, or follow us on LinkedIn, to find out more about how Humbug and Metaphor can help you.