weaviate

    weaviate/elysia

    Python package and backend for the Elysia platform app.

    backend
    Python
    BSD-3-Clause
    1.9K stars
    260 forks
    1.9K GitHub watchers
    Updated Oct 28, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    No releases in the last 90 days; the most recent was 359 days ago, with 6 contributors on GitHub.

    Gained 104% fewer stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Provides a Python package and backend for building agentic decision tree workflows that dynamically select tools based on context and environment.
    • Enables seamless integration with Weaviate vector search clusters for dynamic data retrieval using pre-built or custom tools.
    • Use for creating AI agents that interact with Weaviate collections to query and aggregate data dynamically.
    • Use for developing custom workflows that automate decision-making processes with asynchronous Python tools.
    • Use for experimenting with agentic AI models that leverage multiple APIs and vector databases in a unified platform.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    BSD 3-Clause

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present

    Watch-outs

    • No commits in the last six months (last push Feb 2026).

    General guidance from repository metadata, not legal advice. How we score

    From the README

    ⚠️ Elysia is in beta!

    If you encounter any issues, please open an issue on GitHub.

    Elysia is an agentic platform designed to use tools in a decision tree. A decision agent decides which tools to use dynamically based on its environment and context. You can use custom tools or use the pre-built tools designed to retrieve your data in a Weaviate cluster.

    Run the app via

    Then navigate to the settings page, add your required API keys, Weaviate cloud cluster details and specify your models.

    Don't forget to check out the Github Repository for the Frontend!

    Alternatively, we have created a demo version of Elysia (rate-limited, fixed datasets) to experiment with. Find it at: https://elysia.weaviate.io/

    To use Elysia, you need to either set up your models and API keys in your .env file, or specify them in the config. See the setup page to get started.

    Elysia is pre-configured to be capable of connecting to and interacting with your Weaviate clusters!

    This will use the built-in open source query tool or aggregate tool to interact with your Weaviate collections. To get started connecting to Weaviate, see the setting up page in the docs.

    Excerpt from the weaviate/elysia README on GitHub (BSD-3-Clause license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    260-2

    Open issues

    14+0

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    weaviate/elysia compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15—
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16—
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29—
    weaviate/elysia1.9K—14359 days ago
    Category median56.0K+2.3K29—

    Also by weaviate

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description