panda

command module
v0.0.1-rc.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2025 License: MIT Imports: 12 Imported by: 0

README

Panda

A terminal user interface for chatting with LLMs.

I started this project because I wanted something lightweight that I can run in my terminal to talk with LLMs. I could not keep up the project with my work and the everchanging landscape of LLMs and their capabilities. I also realized that the terminal is not the right interface for this kind of thing.

However, I had to finish this and get a v0 out (have a bad habit of not being able to move on to a new side-project otherwise). Right now it can only talk to OpenAI's API (you need an OpenAI API Key) and is very basic in features.

Screenshot

Usage

Install with go install github.com/aavshr/panda@latest and run with panda.

Clone the repository and build with make build if you just want to build it yourself.

Navigation

  • Esc to focus out of a section
  • Enter to focus into a section
  • Use arrow keys or hjkl to navigate

Chat

  • Use Tab to send a message

History

  • Use Enter to start a new chat in that thread
  • Use Ctrl + D to delete a thread
  • Use / to filter threads

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
db
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL