Chímaira is a RAG (Retrieval-Augmented Generation) architecture based web application designed to provide an autheticated end user with an AI augmented productivity tool for managing reusable contexts and generative AI responses (RAG Artifacts) in tandem with accomplishing specialized tasks via AI Agents; cleverly utilizing Langchain framework and Huggingface: Transformer & Pipelines to facilitate a user-friendly integration of local, edge and cloud hosted large language models (LLMs) with the extensible N8N workflow automation platform for agentic response actions.
Portfolio URL >_ https://www.mekaegwim.ca/portfolio/ Demo URL >_ TBD
> NodeJS 20+
> Docker Desktop (for local container deployment)
> PostgreSQL Database server (for non SQLite data persistence)
> OpenAI, Anthropic, xAI API service account/key
docker compose up conjureschimera
npm install && npm install -g nodemon
# Development build
npm run dev
# or Production build
npm install pm2
npm run start
- Neumorphism Design UI Components
- Passport.js JWT User Authentication & Role Based Access Control
- Nodemailer SMTP Transport - Email Notification(s)
- Agentic RAG Request roles - Explorer, Translator, Historian, Engineer, Artificer, Treasurer
- Reusable Context Profiles
- Dynamic Context Query Models (Query Models)
- Langchain Embedding Models & Vector Database Integration
- Open AI, Anthropic, xAI, Github & N8N Workflow Automation API Integration
JavaScript, Typescript, Material UI, ReactJS, Axios, Redux, Bcrypt, JWT, Passport.js, Access Control, Formik, Yup, Luxon, Express, Nodemailer, Mailgen, Sequelize, SQLite, PostgreSQL, Pinecone, ChromaDB, Langchain, Huggingface, N8N, OpenAI, xAI and Anthropic LLM APIs.