OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Gbase

Gbase is a public MIT-licensed Python framework for building AI agents with persistent memory, recursive self-improvement, quality gates, configurable identities, scheduled tasks and automatically registered tools.

Independent OpenViST project profile, based on linked sources.

Gbase — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Gbase when the project needs a Python-based, self-hosted agent framework with memory, identity configuration, tool registration and documented mechanisms for review and self-improvement.

Who it is for

  • Developers prototyping self-hosted AI agents
  • Python developers adding memory and tool use to agent workflows
  • Teams exploring review-gated or multi-agent task pipelines
  • Builders creating agents with distinct identities and sub-agent roles

Documented uses

  • Retain and retrieve knowledge from earlier interactions
  • Review agent work through multi-stage quality gates
  • Register Python tools for language-model use
  • Configure different personas, prompts and tool sets
  • Break complex problems into sub-questions and combine the results
Before you choose

Requirements & limits

The repository is public and MIT-licensed. The documented setup uses Python, an environment file with an API key, and command-line installation or cloning. Web Chat mode additionally requires the websockets package.

  • Its core design combines memory, experience storage, identity systems and recursive self-improvement rather than focusing only on one-off model calls.
  • The quality-gate pipeline is relevant when agent output needs separate build, audit and judging stages.
  • Automatic registration through a Python tool decorator reduces the documented integration steps for adding tools.
  • The repository offers CLI, HTTP and WebSocket entry points, including a browser interface served by the Python process.
  • The framework includes code-change snapshots through Lifeline, which is relevant to agents that modify files.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Gbase from the repository

Prepare the full Gbase framework for CLI use with an API key.

Before you start

  • Python environment
  • Git
  • An API key for the configured model service

Steps

  1. Clone the Gbase repository and change into its directory.

  2. Copy .env.example to .env and set the API key.

  3. Install the dependencies listed in requirements.txt.

  4. Start the framework with python3 main.py cli.

Expected outcome

A locally started Gbase CLI agent.

Guide limitations

  • The documented setup does not specify the model provider, runtime interfaces beyond the listed entry points, or a successful execution result.
Source-based practical guide

Start the Gbase browser chat interface

Launch the documented Web Chat mode locally.

Before you start

  • A prepared Gbase checkout
  • Python environment
  • An API key
  • WebSocket support installed with pip install websockets

Steps

  1. Install the websockets package.

  2. Start Gbase with python3 main.py --mode web --port 8765.

  3. Open http://localhost:8765 in a browser.

Expected outcome

The repository describes a browser interface with streaming responses, file upload, an Agent Mind panel and WebSocket auto-reconnect.

Guide limitations

  • The guide describes the documented launch sequence; it does not establish browser or operating-system compatibility beyond the repository's listed platform context.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
3 October 2026
Original website title
garyqlin/gbase · Official homepage title · retained in its source language