genesis agents public

Report Abuse

Basic Information

This repository contains the public open-source code for the genesis-bots system by Genesis Computing. It provides the components needed to run and experiment with GenBots, including a server that manages agent lifecycle, state, and health, a Streamlit-based UI for configuration and chat, and a Python GenesisAPI that wraps the server's REST endpoints. The repo includes installation and setup instructions for developer mode, package mode, and running as a Snowflake Native App, plus example scripts and sample datasets for demonstrations. It is intended for users who want to run the Genesis system locally, connect to a Snowflake-hosted server, or use the included API examples to learn how to interact with and extend GenBots.

Links

Categorization

App Details

Features
A dedicated Genesis server that manages bot lifecycle, state, health, integrations, and continuous data monitoring. A Streamlit UI application for configuring the system and chatting directly with configured GenBots. A Python GenesisAPI that wraps server REST endpoints and enables creation and control of GenBots, memory, projects, tools, and database integrations. Multiple installation modes: developer (source), pip package, and Snowflake Native App deployment. Included CLI tooling and genesis commands such as setup, cleanup, and start to initialize working directories and runtime state. Sample datasets, a local SQLite genesis.db for state, a runtime folder for logs and files, and api_examples like cli_chat.py, baseball_data_explorer.py, and data_catalog_maintenance.py to demonstrate capabilities.
Use Cases
The repository helps developers and data teams prototype and run autonomous data agents by providing a ready-to-run server and examples that show how to build AI-driven data workflows. The Streamlit UI lowers the barrier to manage bot configuration and to chat with agents without writing client code. The GenesisAPI enables programmatic integration so users can create new GenBots, wire custom tools, and automate data catalog and exploration tasks. Multiple deployment options let teams test locally or run securely inside Snowflake for production scenarios. Example scripts and demo data accelerate learning by demonstrating common tasks like CLI chat, data exploration without SQL, and automated catalog maintenance.

Please fill the required fields*