Skip to content

Repository files navigation

PixelHeat - Assisted Hallucinator

Humor Level 42%
Days Since AI Broke Something 0

PixelHeat is an experimental tool that explores the possibilities of AI in software development. It aims to streamline your workflow by interacting with multiple AI agents. While it may not be meant to be taken too seriously, it serves as an exciting exploration of AI capabilities.

Features

  • Built with Go
  • Interactions with multiple AI agents
  • Reads and edits local file contents
  • Tracks Git file status and prepares them for PR review
  • Tracks API cost

Experimental

Please note that this is an experimental project. It's not meant to be taken too seriously – it's a fun exploration of AI possibilities. The majority of this project is written by AI, including this Readme.md, which means there will inevitably be some quirks and unexpected behavior.

Future Work

We are continuously working on expanding the capabilities of PixelHeat. Here are some upcoming updates we plan to include:

  • Enhanced interactions with multiple AI agents
  • Ability to interact with arbitrary models
  • Advanced local file editing capabilities
  • Automated Git commit and PR review preparation

How It Works

PixelHeat allows you to input your task, and it delegates it to the appropriate AI agent. You will receive an output from the agent, which may include edits to local files, Git commit preparations, and more.

Get Started

To get started with PixelHeat, follow these steps:

  1. Set your OpenAI API key as an environment variable:
export OPENAI_KEY=<your-api-key>                                                                                                                                                                                                                                                                        
  1. Run the PixelHeat application:
./pixelheat                                                                                                                                                                                                                                                                                             
  1. Use Shift-F1 to switch to clean text output for easy copying.
  2. Use the Tab key to switch between inputs.
  3. When selecting files, hit Enter or Space to activate them for inference.

Please note that PixelHeat is an experimental project, and unexpected behavior and quirks may occur due to the AI-generated code.

Feel free to explore the possibilities of PixelHeat and have fun with AI-assisted software development!

If you have any questions or need assistance, feel free to ask our helpful chat assistant.

About

This makes the dream of finishing projects approachable

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages