Skip to content

OUIsolutions/VibeScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeScript

Lua Logo GitHub Release License Status Platforms


Overview

VibeScript is a specialized Lua runtime environment designed for LLM-powered automations. It transforms Lua scripts into powerful AI-driven workflows with seamless integration of Large Language Model capabilities:

  1. Configure your LLM model
  2. Write Lua automation scripts
  3. Execute AI-powered workflows

This runtime is designed for developers who need to:

  • Create intelligent automation scripts with LLM integration
  • Perform file system operations with AI assistance
  • Build rapid prototypes for AI-driven applications
  • Deploy cross-platform automation tools

Key Features

  • LLM Integration - Direct access to LLM models from Lua scripts
  • Multi-platform support - Run on Windows, Linux, and macOS
  • File system operations - Secure read/write capabilities for automation
  • Zero dependencies - Standalone executables with embedded runtime
  • Simple API - Intuitive Lua interface for complex LLM operations
  • Configurable models - Support for various LLM providers

Linux Installation

curl -L https://github.com/OUIsolutions/VibeScript/releases/download/0.32.0/vibescript.out -o vibescript.out && chmod +x vibescript.out && sudo mv vibescript.out /usr/local/bin/vibescript

macOS Installation

curl -L https://github.com/OUIsolutions/VibeScript/releases/download/0.32.0/vibescript.c -o vibescript.c && gcc vibescript.c -o vibescript && sudo mv vibescript /usr/local/bin/vibescript && rm vibescript.c

Windows Installation

Download the appropriate executable from the releases section below.

AI/LLM Integration

Want to learn how to use VibeScript with AI assistance? The built-in help system provides interactive examples for LLM integration and automation scripting.


Releases

File What is
amalgamation.c Amalgamated source code containing all libraries
vibescript.out Ready-to-use Linux binary
vibescripti32.exe Ready-to-use Windows 32-bit executable
vibescript.deb Debian package for easy installation
vibescript.rpm RPM package for easy installation

Documentation

CLI Usage

Document Description
Extras Additional CLI features and utilities
Interpreting Script interpretation and execution
LLM Operations LLM model management and configuration
Script Memorizing Script storage and management system

Installation and Build

Document Description
Build Instructions Build requirements and commands
Build with Extension How to add extensions inside VibeScript runtime
Install Installation guide for all platforms

Native API

Document Description
Built-in Libraries Available libraries and their usage
LLM Operations LLM integration and API functions
Props Handling Property and configuration management

Other

Document Description
Licenses List of licenses and copyrights

📄 License

This project is licensed under the Unlicense - see the LICENSE file for details.


About

a lua runtime for Indie Hackers

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5