Skip to content

RuneScript is a cutting-edge scripting platform for developers, combining advanced script execution, version control integration, and an intuitive AI assistant. Empower your coding workflow with seamless automation, powerful tools, and a streamlined development experience inspired by the mystique of runes.

License

Notifications You must be signed in to change notification settings

Axlfc/RuneScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RuneScript: Your Gateway to Intelligent Script Editing and Beyond

License: GPL-2.0 Platform Commits Issues Contributors Stargazers

RuneScript redefines how you create, edit, and manage scripts. Built with Python, it’s more than a script editor—it's a fully integrated platform offering advanced AI capabilities, intuitive Git management, creative tools, and powerful automation. Whether you're a developer, designer, or technical writer, RuneScript is designed to streamline workflows and enable collaboration on a whole new level.

Join us on our journey to innovate, create, and revolutionize script editing!


Table of Contents


System Requirements

Minimum Requirements

  • OS: Windows 10/11 or Linux (Ubuntu 20.04+)
  • CPU: Intel Core i5/AMD Ryzen 5
  • RAM: 8GB
  • Storage: 4GB free space
  • Python: 3.9+

Recommended Requirements

  • OS: Windows 11 or Linux (Ubuntu 22.04+)
  • CPU: Intel Core i7/AMD Ryzen 7
  • RAM: 16GB
  • Storage: 8GB free space
  • GPU: NVIDIA RTX 2060 6GB (CUDA support)
  • Python: 3.9+

Features

Core Functionality:

  1. Versatile Script Editor:

    • Save, open, and edit scripts with an intuitive editor.
    • Execute scripts directly with runtime arguments, timeouts, and environment setup.
    • Advanced job scheduling using crontab or Windows Task Scheduler.
  2. Shell and Git Integration:

    • Run custom system commands from the editor.
    • Manage repositories with built-in Git functionality:
      • Commits, branches, and merges via a user-friendly console.
  3. AI-Enhanced Productivity:

    • Multi-agent assistant with support for local models (llama-cpp-python) and external APIs (ChatGPT, Claude, etc.).
    • Intelligent prompt management to improve and reuse common tasks.
    • Integrated Stable Diffusion and Stable Audio for generating images and audio.
  4. Built-in Utilities:

    • Kanban board for project and task management.
    • System monitoring dashboard with quick installation via Winget.

Planned Features

Big Picture Vision

RuneScript aims to become the ultimate workspace for developers, creative professionals, and technical teams. Here’s what’s coming next:

  1. 1-Click Deployment:

    • Deploy projects seamlessly across AWS, Azure, Google Cloud, or on-prem servers.
    • Generate Dockerfiles and Kubernetes manifests automatically.
    • Integrated CI/CD pipeline management.
  2. Audio and Visual Creativity:

    • Integration with Stable Diffusion CPP for image generation.
    • Whisper integration for speech-to-text functionality.
    • Advanced Stable Audio backend for high-quality audio synthesis.
  3. Collaboration Tools:

    • Real-time co-editing for remote teams.
    • Role-based access control and task management.
  4. Marketplace & Plugin System:

    • Download and share community-made plugins, templates, and AI tools.

Installation

Dependencies

Python

  • Windows:
    winget install -e --id Python.Python.3.9
  • Linux:
    sudo apt update && sudo apt install python3

Git

  • Windows:
    winget install -e --id Git.Git
  • Linux:
    sudo apt update && sudo apt install git

Additional Tools

Install AI models, dependencies, and configure as detailed in our documentation.


Running RuneScript

Setup the AI Assistant

  1. Download your preferred .gguf model for local use:

  2. Start the AI server:

    .venv\Scripts\python -m llama_cpp.server --port 8004 --model .\src\models\model\qwen2.5-coder-1.5b-q8_0.gguf

Launch RuneScript

  • Windows:
    .venv\Scripts\python main.py
  • Linux:
    .venv/bin/python main.py

How to Contribute

We value the contributions of developers, designers, and visionaries.


Roadmap & Vision

RuneScript is a collaborative, dynamic project with a bold future. Here’s what we’re working toward:

  • Collaborative Innovation:

    • Join a community of forward-thinking engineers and designers building the future.
    • Contribute to open-source modules that shape the industry.
  • Developer Empowerment:

    • Unlock potential through AI-enhanced workflows and intelligent assistants.
    • Bridge technical barriers with low-code/no-code integrations.
  • Sustainable Growth:

    • Foster a marketplace for extensions, plugins, and templates.
    • Drive funding and support from individuals and enterprises who believe in our mission.

Join the Movement

Why RuneScript?

  • Efficiency: Simplify tasks with AI-driven tools.
  • Collaboration: Empower teams to achieve more, faster.
  • Innovation: Build, share, and evolve the tools of tomorrow.

Get Involved

  • Star us on GitHub: Show your support and help us grow.
  • 🤝 Collaborate: Share your expertise and contribute to the future.
  • 🚀 Invest: Partner with us to accelerate development and reach new heights.

Let’s transform how the world writes, manages, and executes scripts—together.


License

RuneScript is licensed under the GPL-2.0.


We’d love to hear your thoughts and ideas! Join us on this exciting journey.
Together, let’s shape the future of intelligent scripting. 🌟

About

RuneScript is a cutting-edge scripting platform for developers, combining advanced script execution, version control integration, and an intuitive AI assistant. Empower your coding workflow with seamless automation, powerful tools, and a streamlined development experience inspired by the mystique of runes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages