Skip to content

Tetr4/Bucky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bucky 🤠

LangChain agent for a cowboy assistant.

Getting Started

  • Install Ollama and pull model (see main.py)
  • Install PDM (package manager)
  • Install dependencies for voice recognition:
    • Mac-Arm64:
      • brew install portaudio
      • brew install ffmpeg
  • Optional: Create or update the lock file:
    • Mac-Arm64: pdm lock
    • Windows: pdm lock --override win_overrides.txt --lockfile pdm_win32.lock
    • Linux: pdm lock --override linux_overrides.txt --lockfile pdm_linux.lock
  • Install packages from existing lock file:
    • Mac-Arm64: pdm sync --dev --clean
    • Windows: pdm sync --lockfile pdm_win32.lock --dev --clean
    • Linux: pdm sync --lockfile pdm_linux.lock --dev --clean
  • To add new packages to the project:
    • Mac-Arm64: pdm add <mypackage>
    • Windows: pdm add <mypackage> --override win_overrides.txt --lockfile pdm_win32.lock
    • Linux: pdm add <mypackage> --override linux_overrides.txt --lockfile pdm_linux.lock
  • VSCode: Run Python: Select Interpreter and select the newly created environment

Commands

  • Run: pdm start
  • Run specific file: pdm run <file.py>

About

AI cowboy agent 🤠

Resources

Stars

Watchers

Forks

Languages