Command line interfaces have demostrated their effectiveness to do task, and now with AI and LLMs all over the radar, is easier to integrate these llms into our own CLIs. Enter Isaac, a groundbreaking CLI tool that seamlessly integrates with AWS Bedrock, an AWS service offering a suite of Large Language Models (LLM) capable of generating both text and images. Developed in Go, Isaac emerges as a versatile companion, ready to assist users in navigating Linux environments, executing commands suggested by the LLM, providing fundamental guidance on Kubernetes, and even generating captivating images based on prompts.

As we delve into the realms of Isaac’s capabilities, this blog post aims to unravel the potential and versatility that this innovative tool brings to the table. Whether you’re a seasoned developer seeking efficient command-line interactions or a curious mind exploring the vast possibilities of Large Language Models, Isaac is poised to redefine your experience with AWS Bedrock.

Usage

Isaac has three important commands:

Special commands in chat mode.

Requirements

All you need for isaac to work is an AWS account and access to the foundation models on AWS Bedrock, by default Isaac uses this foundational models.