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.