

Curiosity
Overview :
Curiosity is a chatbot project based on the ReAct framework, aimed at exploring and building user interaction experiences similar to Perplexity through the LangGraph and FastHTML technology stack. At its core, the project features a simple ReAct agent that utilizes Tavily search to enhance text generation. It supports three different large language models (LLMs), including OpenAI's gpt-4o-mini, Groq's llama3-groq-8b-8192-tool-use-preview, and Ollama's llama3.1. The front end is built with FastHTML, and while there may be challenges during debugging, it generally provides a swift user experience.
Target Users :
The target audience primarily consists of developers and researchers interested in artificial intelligence, natural language processing, and chatbot technology. This project is suitable for them as it provides an experimental platform to explore and compare the performance of various large language models (LLMs) and can serve as a foundation for building more complex chatbot applications.
Use Cases
Developers can use the Curiosity project to test different LLMs' performance on specific tasks
Researchers can utilize this project to study and compare the text generation capabilities of various language models
Educators can use it as a teaching tool to demonstrate the process of building chatbots
Features
Supports text generation using three different large language models (LLMs)
Utilizes Tavily search to enhance text generation
Builds a responsive front-end interface with FastHTML
Provides real-time token streaming from LLMs to the front end using WebSockets
Supports SQLite for persistent LangGraph access
Allows flexible backend model swapping for performance testing
Includes detailed README documentation and activity logs
How to Use
Clone the repository to your local machine
Ensure you have the latest Python 3 interpreter
Set up a virtual environment and run 'pip install -r requirements.txt' to install the dependencies
Create a .env file and set the necessary environment variables
Run 'python curiosity.py' to start the project
Featured AI Tools

Librechat
LibreChat is an enhanced version of ChatGPT clone, featuring support for OpenAI, GPT-4 Vision, Bing, Anthropic, OpenRouter, Google Gemini and more. The product is fully open-source, allowing for self-hosting. It boasts features such as AI model switching, message search, language chains, DALL-E-3, ChatGPT plugins, OpenAI functionality, and a secure multi-user system. More features are under development.
AI Conversational Agents
1.7M

Alice
Alice is a lightweight AI agent designed to create a self-contained AI assistant similar to JARVIS. It achieves this by building a "text computer" centered around a large language model (LLM). Alice excels in tasks like topic research, coding, system administration, literature reviews, and complex mixed tasks that go beyond these basic capabilities. Alice has achieved near-perfect performance in everyday tasks using GPT-4 and is leveraging the latest open-source models for practical application.
AI Agents
460.6K