About langchain-agent
langchain-agent is an AI agent template built with LangGraph and the Vercel AI SDK, aimed at developers building a web-based agent. It includes search and calculator tools and uses PostgreSQL.
Key features
- 01Search engine tool
- 02Calculator tool
- 03LangGraph-based agent
- 04Next.js application
- 05PostgreSQL database
Use cases
- 01Building an agent with web search
- 02Adding calculations to agent tasks
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ rebyteai-template/ rebyte-skills --skill langchain-agentAfter installing, type/langchain-agentin Claude Code to confirm it loaded.
Details
From the project READMELangChain Agent
An AI agent with tools (search engine and calculator) powered by LangGraph and the Vercel AI SDK.
Tech Stack
- Framework: Next.js
- AI: LangChain.js, LangGraph, AI SDK
- Database: PostgreSQL
- Package Manager: pnpm
Prerequisites
- PostgreSQL database
- OpenAI API key
Setup
1. Clone the Template
git clone --depth 1 https://github.com/Eng0AI/langchain-agent.git .
If the directory is not empty:
git clone --depth 1 https://github.com/Eng0AI/langchain-agent.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
2. Remove Git History (Optional)
rm -rf .git
git init
3. Install Dependencies
pnpm install
4. Setup Environment Variables
Create .env with required variables:
POSTGRES_URL- PostgreSQL connection stringOPENAI_API_KEY- OpenAI API key for the agent
Build
pnpm build
Development
pnpm dev
Comments
Markdown supported