Skip to content

How we all expected GitHub Copilot in the CLI to be. No `suggest` bullshit

Notifications You must be signed in to change notification settings

Myzel394/zsh-copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

zsh-copilot

Get suggestions truly in your shell. No suggest bullshit. Just press CTRL + Z and get your suggestion.

out.mp4

Installation

Dependencies

Please make sure you have the following dependencies installed:

git clone https://github.com/Myzel394/zsh-copilot.git ~/.zsh-copilot
echo "source ~/.zsh-copilot/zsh-copilot.plugin.zsh" >> ~/.zshrc

Configuration

You need to have an API key for either OpenAI or Anthropic to use this plugin. Expose this via the appropriate environment variable:

For OpenAI (default):

export OPENAI_API_KEY=<your-openai-api-key>

For Anthropic:

export ANTHROPIC_API_KEY=<your-anthropic-api-key>

You can configure the AI provider using the ZSH_COPILOT_AI_PROVIDER variable:

export ZSH_COPILOT_AI_PROVIDER="openai"  # or "anthropic"

Other configuration options:

  • ZSH_COPILOT_KEY: Key to press to get suggestions (default: ^z)
  • ZSH_COPILOT_SEND_CONTEXT: If true, zsh-copilot will send context information to the AI model (default: true)
  • ZSH_COPILOT_DEBUG: Enable debug logging (default: false)

To see all available configurations and their current values, run:

zsh-copilot

Usage

Type in your command or your message and press CTRL + Z to get your suggestion!

About

How we all expected GitHub Copilot in the CLI to be. No `suggest` bullshit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages