gptscript  by gptscript-ai

Framework for building AI assistants that interact with systems

created 1 year ago
3,251 stars

Top 15.2% on sourcepulse

GitHubView on GitHub
Project Summary

GPTScript is a framework enabling Large Language Models (LLMs) to interact with local and remote systems, including CLIs, OpenAPI endpoints, and RAG solutions. It targets developers and researchers building AI assistants that can execute actions and automate workflows by integrating with diverse system interfaces through simple prompt-based configurations.

How It Works

GPTScript allows LLMs to call external tools and systems directly from prompts. It parses these prompts to identify tool calls, executes them, and feeds the results back to the LLM. This approach simplifies the integration of LLMs with existing infrastructure, enabling them to act as intelligent orchestrators for complex tasks.

Quick Start & Requirements

  • Installation: brew install gptscript (macOS/Linux), winget install gptscript-ai.gptscript (Windows), or via install.sh.
  • Prerequisites: OpenAI API key.
  • Demo: gptscript github.com/gptscript-ai/llm-basics-demo
  • Documentation: https://gptscript.ai/docs/

Highlighted Details

  • Enables LLMs to interact with local CLIs, OpenAPI endpoints, and RAG solutions.
  • Supports automated workflow execution.
  • Integrates systems with LLMs using minimal prompt engineering.

Maintenance & Community

  • Community support available via Discord.

Licensing & Compatibility

  • Licensed under the Apache License, Version 2.0.
  • Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

Requires an OpenAI API key, limiting its use to users with access to OpenAI's models. Restarting the terminal may be necessary on Windows after installation.

Health Check
Last commit

1 week ago

Responsiveness

1 week

Pull Requests (30d)
2
Issues (30d)
1
Star History
43 stars in the last 90 days

Explore Similar Projects

Starred by Carol Willing Carol Willing(Core Contributor to CPython, Jupyter), Georgios Konstantopoulos Georgios Konstantopoulos(CTO, General Partner at Paradigm), and
13 more.

llm by simonw

1.3%
9k
CLI tool and Python library for LLM interaction
created 2 years ago
updated 1 month ago
Starred by Peter Norvig Peter Norvig(Author of Artificial Intelligence: A Modern Approach; Research Director at Google), Michael Han Michael Han(Cofounder of Unsloth), and
15 more.

open-interpreter by openinterpreter

0.1%
60k
Natural language interface for computers
created 2 years ago
updated 4 days ago
Feedback? Help us improve.