Agent Stack AI (Full-Stack AI Integration Platform)
Agent Stack AI is a modern AI-powered platform designed to simplify the integration of conversational AI, content generation, structured data extraction, and Retrieval-Augmented Generation (RAG) capabilities into web applications. Built with a scalable full-stack architecture using NestJS, Next.js, PostgreSQL, and pgvector, the platform enables developers and businesses to rapidly deploy intelligent AI solutions. It features real-time AI chat with streaming responses, advanced content generation tools, CV parsing, job extraction and matching, and a powerful RAG pipeline for context-aware knowledge retrieval. The system includes a lightweight local embedding service powered by FastEmbed and ONNX Runtime, eliminating heavy machine learning dependencies while delivering fast and efficient semantic search capabilities. With support for multiple AI providers such as OpenAI and Groq, seamless provider switching, Dockerized deployment, and production-ready architecture, Agent Stack AI serves as a comprehensive foundation for building scalable AI-driven applications.
Tech Stack
Features
- •Real-time AI chat with Server-Sent Events (SSE) streaming
- •Persistent conversation memory using PostgreSQL
- •AI-powered content generation tools for summarization, rewriting, keyword extraction, and description creation
- •Structured AI workflows including CV parsing, job extraction, and candidate-job matching
- •Retrieval-Augmented Generation (RAG) with pgvector semantic search
- •Document ingestion, chunking, embedding generation, and contextual retrieval
- •Lightweight local embedding service using FastEmbed and ONNX Runtime
- •Automatic embedding fallback support via OpenAI and Groq
- •Multi-provider AI architecture with seamless provider switching
- •RESTful API architecture built with NestJS
- •Responsive and modern frontend built with Next.js and React
- •Dockerized development and deployment environment
- •Scalable PostgreSQL database with vector search support
- •Environment-based configuration and modular architecture
- •Production-ready setup optimized for performance and maintainability