Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Modular Python framework for AI agents and workflows with chain-of-thought reasoning, tools, and memory.
| Date | Stars |
|---|---|
| 2026-07-31 | 2567 |
| 2026-08-06 | 2570 |
Today
+3 stars today
This week
— stars this week
This month
— stars this month
Momentum
47.0
growth rate 0.00%/day
 [](https://pypi.python.org/pypi/griptape) [](https://github.com/griptape-ai/griptape/actions/workflows/unit-tests.yml) [](https://griptape.readthedocs.io/) [](https://microsoft.github.io/pyright/) [](https://github.com/astral-sh/ruff) [](https://codecov.io/github/griptape-ai/griptape) [](https://discord.gg/griptape) Griptape is a Python framework designed to simplify the development of generative AI (genAI) applications. It offers a set of straightforward, flexible abstractions for working with areas such as Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and much more. > **Looking for a no-code experience?** Check out [Griptape Nodes](https://www.griptapenodes.com/griptape-nodes-desktop), a visual desktop application for building and running AI workflows. ## 🛠️ Core Components ### 🏗️ Structures - 🤖 **Agents** consist of a single Task, configured for Agent-specific behavior. - 🔄 **Pipelines** organize a sequence of Tasks so that the output from one Task may flow into the next. - 🌐 **Workflows** configure Tasks to operate in parallel. ### 📝 Tasks Tasks are the core building blocks within Structures, enabling interaction with Engines, Tools, and other Griptape components. ### 🧠 Memory - 💬 **Conversation Memory** enables LLMs to retain and retrieve information across interactions. - 🗃️ **Task Memory** keeps large or sensitive Task outputs off the prompt that is sent to the LLM. - 📊 **Meta Memory** enables passing in additional metadata to the LLM, enhancing the context and relevance of the interaction. ### 🚗 Drivers Drivers facilitate interactions with external resources and services in Griptape. They allow you to swap out functionality and providers with minimal changes to your business logic. #### LLM & Orchestration - 🗣️ **Prompt Drivers**: Manage textual and image interactions with LLMs. - 🤖 **Assistant Drivers**: Enable interactions with various “assistant” services. - 📜 **Ruleset Drivers**: Load and apply rulesets from external sources. - 🧠 **Conversation Memory Drivers**: Store and retrieve conversational data. - 📡 **Event Listener Drivers**: Forward framework events to external services. - 🏗️ **Structure Run Drivers**: Execute structures locally or in the cloud. #### Retrieval & Storage - 🔢 **Embedding Drivers**: Generate vector embeddings from textual inputs. - 🔀 **Rerank Drivers**: Rerank search results for improved relevance. - 💾 **Vector Store Drivers**: Manage the storage and retrieval of embeddings. - 🗂️ **File Manager Drivers**: Handle file operations on local and remote storage. - 💼 **SQL Drivers**: Interact with SQL databases. #### Multimodal - 🎨 **Image Generation Drivers**: Create images from text descriptions. - 🗣️ **Text to Speech Drivers**: Convert text to speech. - 🎙️ **Audio Transcription Drivers**: Convert audio to text. #### Web - 🔍 **Web Search Drivers**: Search the web for information. - 🌐 **Web Scraper Drivers**: Extract data from web pages. #### Observability - 📈 **Observability Drivers**: Send trace and event data to observability platforms. ### 🔧 Tools Tools provide capabilities for LLMs to interact with data and services. Griptape includes a variety of [built-in Tools](https://docs.griptape.ai/stable/griptape-framework/tools/official-tools/), and makes it easy to create [custom Tools]
Excerpt of 10,059 characters
Read on GitHub785
485
131
86
72
40
19
18
14
10
7
7
7
4
4
3
3
3
3
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:46a9f0b879f913c4, topic:llm, topic:gpt