Skip to content

natural language interface for file systems 🗣️🖥️

Notifications You must be signed in to change notification settings

dannyl1u/filechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

filechat

"The hottest new programming language is English" - Andrej Karpathy

no more memorizing unix command cheatsheets... filechat is all you need
filechat lets you talk to your computing with plain english 🗣️

e.g. telling the computer in english update permissions so that owners can have read/write access to photos is a lot easier to remember than find / -name "*.jpg" -type f -exec chmod 644 {} \;

Screen.Recording.2024-04-30.at.9.59.42.AM.mov

video is played back at 1x speed, running locally on a m1 pro macbook with no external connections (no gpt key needed!)

uses llama3 w/ ollama 🦙

Getting Started

Download and Install

  1. Download the latest release:

    • Navigate to the Releases page and download the latest filechat.zip file.
  2. Unzip the File:

    • Unzip the downloaded file to extract the filechat executable.

Adding filechat to Your PATH

To run filechat from anywhere on your terminal, you need to add it to your PATH. Follow these instructions based on your operating system:

For macOS and Linux:

  1. Move the Executable:

    • Move the filechat executable to a directory that's in your PATH, such as /usr/local/bin or ~/bin. If you choose ~/bin, make sure it exists, or create it using:

      mkdir -p ~/bin
    • Move the executable:

      mv filechat ~/bin/
  2. Add ~/bin to Your PATH (if not already included):

    • Open your terminal and add the following line to your shell configuration file (~/.bashrc, ~/.zshrc, etc.):
      export PATH="$HOME/bin:$PATH"
    • Reload your shell configuration:
      source ~/.bashrc  # Or replace .bashrc with your specific config file

Running

Open a new terminal and type:

filechat

🎉

how to setup locally (the old way) 😴

git clone https://github.com/dannyl1u/filechat.git

cd filechat

pip install .

filechat

but if you have filechat... 😎

filechatcloning.mp4

Star History

Star History Chart