Giter VIP home page Giter VIP logo

clix's Introduction

CLIX

An LLM-powered CLI agent built with Go.

Demo

clix.mp4

Dependencies

Installation

After cloning the repo to your computer, run make install. This will build the clix binary and install it to your $GOPATH/bin directory.

Usage

In your terminal, simply run clix. You'll be prompted to enter your OpenAI API key. Then you can start asking clix to help you with tasks on your computer.

Currently, clix uses gpt-4o for LLM.

Reset

If you want to clear the current API key and remove the clix binary, run make reset.

Roadmap

  • Support more models like Claude and Llama
  • Enable editing commands that the LLM suggests
  • Pass an initial command like clix "How do I x?"
  • Stream command output to Clix stdout

clix's People

Contributors

dgurns avatar

Stargazers

Fools avatar Ika Key avatar  avatar  avatar  avatar m1nus avatar Christopher Pappas avatar Justin Bennett avatar Saif Ur Rahman avatar Nikolaj avatar  avatar Chet Gray avatar Sergio Diaz avatar hirak0 avatar Vladislav Sorokin avatar unknown.branch avatar IemandDood avatar  avatar  avatar akumarujon avatar There Is No TIme avatar  avatar MAKOTO avatar

Watchers

 avatar  avatar

Forkers

sorokinvld

clix's Issues

Automatically remove .clix/.env file when open api key is incorrect

When launching the application after an unsuccessful attempt with an incorrect API key, the application will once again consider the same incorrect key. It would be desirable that upon receiving a 401 error, the .env file gets deleted, prompting the user to re-enter the API key.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.