About this project

SYNAPSE is a full-stack intelligence platform that combines AI agents with Retrieval-Augmented Generation (RAG) to automate research and data aggregation. Key capabilities include: - AI Agent System: Implements the ReAct pattern with five specialized agents (Research, Document, Trend, Project, and Scheduler) and a four-layer memory system. - RAG & Knowledge Management: Utilizes pgvector for semantic search in PostgreSQL, supporting document loaders for PDF, web, and GitHub with full source citation. - Intelligence Aggregation: Integrates with arXiv, GitHub API, Google Trends, Hacker News, and Medium to track technology adoption and academic trends. - Document Generation: Automatically creates professional reports in PDF, PowerPoint, Word, and Markdown formats. - Project Scaffolding: Provides templates for Django REST API, FastAPI, Next.js, React, and Data Science projects. - Security: Includes tool validation, rate limiting, cost tracking for tokens, and output sanitization. The technical stack consists of a Django REST Framework backend, a Next.js/React frontend, LangChain for AI orchestration, and Celery for task queuing.