Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LangGraph Sidekick Agent

A single-file LangGraph agent (worker + evaluator) with Gradio UI, MemorySaver checkpointing, and built-in tools.

  • Minimal tools: get_time, write_text_file
  • Optional extended tools when USE_PLAYWRIGHT=1: Playwright browser toolkit, Serper search, Wikipedia, Python REPL, Pushover

Quickstart

python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate

pip install -U langgraph langchain-openai langchain-community langchain-core gradio python-dotenv pydantic typing_extensions nest_asyncio
# Optional:
pip install -U playwright wikipedia
playwright install

# Env
cp .env.example .env
# put your OPENAI_API_KEY in .env

python sidekick_agent.py

Optional (enable extended tools)

# Windows
set USE_PLAYWRIGHT=1
# macOS/Linux
export USE_PLAYWRIGHT=1

Topics

langgraph
multi-agent
structured-outputs
gradio
ai-agent
tool-calling
memory
openai
playwright
pydantic
state-machine

License

MIT

About

Single-file LangGraph multi-agent app (Worker + Evaluator + Router) with Gradio UI and MemorySaver checkpointing. Includes minimal tools and optional extended ones (Playwright, Serper, Wikipedia, Python REPL, Pushover).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages