- Open-source web app for chatting with web pages.
- Built with Next.js, CopilotKit.
- Uses a self-RAG LangGraph agent to interact with URLs.
- Simplifies web content extraction and conversation.
Demo Video | Blog Post |
---|---|
- Obtain a GROQ_API_KEY.
- Clone the repository to your local machine:
git clone https://github.com/kom-senapati/talk-to-page.git
- Navigate to the agent directory:
cd agent
- Install dependencies using Poetry:
poetry install
- Create a
.env
file inside the./agent
directory with your GROQ_API_KEY:GROQ_API_KEY=YOUR_API_KEY_HERE
- Run the agent demo:
poetry run demo
- Navigate to the UI directory:
cd ./ui
- Install dependencies using Bun:
bun i
- Create a
.env
file inside the./ui
directory with your GROQ_API_KEY:GROQ_API_KEY=YOUR_API_KEY_HERE
- Run the Next.js project:
bun dev
- Ensure no other local application is running on port 8000.
- In the file
/agent/rag_agent/demo.py
, change the address from0.0.0.0
to127.0.0.1
orlocalhost
if needed.
Hi, I'm K Om Senapati! 👋
Connect with me on LinkedIn, X and check out my other projects on GitHub.