Gemini Fullstack Langgraph Quickstart
Description
Get started with building Fullstack Agents using Gemini 2.5 and LangGraph
Installation
claude install-skill https://github.com/google-gemini/gemini-fullstack-langgraph-quickstart README
Gemini Fullstack LangGraph Quickstart
This project demonstrates a fullstack application using a React frontend and a LangGraph-powered backend agent. The agent is designed to perform comprehensive research on a user's query by dynamically generating search terms, querying the web using Google Search, reflecting on the results to identify knowledge gaps, and iteratively refining its search until it can provide a well-supported answer with citations. This application serves as an example of building research-augmented conversational AI using LangGraph and Google's Gemini models.
Features
- undefined
Project Structure
The project is divided into two main directories:
- undefined
Getting Started: Development and Local Testing
Follow these steps to get the application running locally for development and testing.
**1. Prerequisites:**
- undefined
**2. Install Dependencies:**
**Backend:**
cd backend
pip install .
**Frontend:**
cd frontend
npm install
**3. Run Development Servers:**
**Backend & Frontend:**
make dev
This will run the backend and frontend development servers. Open your browser and navigate to the frontend development server URL (e.g., `http://localhost:5173/app`).
_Alternatively, you can run the backend and frontend development servers separately. For the backend, open a terminal in the `backend/` directory and run `langgraph dev`. The backend API will be available at `http://127.0.0.1:2024`. It will also open a browser window to the LangGraph UI. For the frontend, open a terminal in the `frontend/` directory and run `npm run dev`. The frontend will be available at `http://localhost:5173`._
How the Backend Agent Works (High-Level)
The core of the backend is a LangGraph agent defined in `backend/src/agent/graph.py`. It follows these steps:
- undefined
Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development community Contributing to nanobot
Thank you for being here. nanobot is built with a simple belief: good tools should feel calm, clear, and humane. We care deeply about useful features, but we also believe in achieving more with less:
Development community Key exports from each phase
for summary in .planning/phases/*/*-SUMMARY.md; do echo "=== $summary ===" grep -A 10 "Key Files\|Exports\|Provides" "$summary" 2>/dev/null done
Development community Learn Claude Code -- 真の Agent のための Harness Engineering
[English](./README.md) | [中文](./README-zh.md) | [日本語](./README-ja.md)
Development community Learn Claude Code -- 真正的 Agent Harness 工程
[English](./README.md) | [中文](./README-zh.md) | [日本語](./README-ja.md)
Development community Contributing to pi
Thanks for wanting to contribute! This guide exists to save both of us time.
Development community