A pure Python implementation of ReAct agent without using any frameworks like LangChain. It follows the standard ReAct loop of Thought, Action, PAUSE, and Observation. The agent utilizes multiple tools, including Calculator, Wikipedia, Web Search, and Weather. A web UI is also provided using Streamlit.
react-loop llm-agent react-agent pure-python-react-agent rag-agent agent-streamlit-web-ui ai-agent-with-tools python-no-framework-agent react-agent-from-scratch framework-free-agent thought-action-pause-observation python-react-agent
- Updated
Aug 3, 2025 - Python