GPTScript
Fork notice / Attribution
This repository is a fork of GPTScript,
originally developed by Acorn Labs, Inc. (now Obot Inc.) and the gptscript-ai
contributors. The upstream project has been archived. This fork is maintained by
BasePeak GmbH at https://git.basepeak.dev/basepeak-ai/gptscript.
BasePeak GmbH has modified files in this repository since the fork on 2026-06-13.
The git history records every change. See NOTICE for details.

GPTScript is a framework that allows Large Language Models (LLMs) to operate and interact with various systems. These systems can range from local executables to complex applications with OpenAPI schemas, SDK libraries, or any RAG-based solutions. GPTScript is designed to easily integrate any system, whether local or remote, with your LLM using just a few lines of prompts.
Here are some sample use cases of GPTScript:
- Chat with a local CLI - Try it!
- Chat with an OpenAPI compliant endpoint - Try it!
- Chat with local files and directories - Try it!
- Run an automated workflow - Try it!
Getting started
Download the archive for your platform and architecture (Linux, macOS universal,
Windows; amd64 and arm64) from the
releases page, extract it
and put the gptscript binary on your PATH.
Or build and install it with Go:
go install git.basepeak.dev/basepeak-ai/gptscript@latest
Then run an example:
gptscript github.com/gptscript-ai/llm-basics-demo
A few notes:
- You'll need an OpenAI API key
- On Windows, if you add the folder containing
gptscript.exe to your PATH, restart your terminal for the change to take effect
- The above script is a simple chat-based assistant. You can ask it questions and it will answer to the best of its ability.
Report bugs and request features in the
issue tracker.
License
Copyright (c) 2024-2026 Obot Inc. (formerly Acorn Labs, Inc.) (original work)
Modifications Copyright (c) 2026 BasePeak GmbH
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.