Site Sentry is a powerful framework for autonomous website maintenance, featuring a multi-agent architecture that handles content updates, SEO optimization, error fixing, and more.
- Local setup tool with CLI interface & config for ease of use & control
- Cloud Service with Site Sentry provides quick setup with minimal config
- Optimise website performance, SEO, error & linting
- Get insights on bottlenecks on your web apps, get them fixed with Code LLMs.
- Integration with Github (Personal Access Token), safe changes to new branches.
- Integration with state of the art LLMs: Anthropic Claude, Google Gemini, OpenAPI, etc..
These APIs aren't paid, all shown in demo here are free of use, and needed for use throughout, so easier to get them in advance:
There's two ways to use it:
Setup locally using a python tool, comes with CLI + config
1. First install the package:
pip install git+https://github.com/rajatbalyan/agentx-2025.git@feat/sentry-packageThis comes with the "sentry" cli tool, test by running:
sentry2. Initialise sentry by creating a config
sentry initSome input will be needed as shown:

Then, analyse & make changes with:
sentry runA new branch will be created with changes from the tool.
.
Use our provided web interface to host background tasks, via cron or CI/CD
Tip
After reading these two steps, if you're wondering: Is there any difference between the two? No internally they do the same action, its your choice on which is more suitable.
- More control & changes needed? local
- Quick setup & analsis? cloud
Internally, the framework uses LLM agentic system built on top of LangChain and LangGraph
-
READ Agent
- Given a target site, recursively indexes (using get-site-urls )
- Reads audits from lighthouse & webhint to find issues.
-
Manager Agent
- Orchestrates workflow using LangGraph
- Coordinates between specialized agents
- Handles task delegation and error recovery
-
Specialized Agents
- Content Update Agent: Updates outdated content
- Error Fixing Agent: Detects and fixes issues
- SEO Optimization Agent: Enhances metadata and structure
- Content Generation Agent: Creates new content
- Performance Monitoring Agent: Tracks metrics
-
Deployment Agent
- Manages GitHub integration
- Handles branch creation and merging
- Runs automated tests
- Uses ChromaDB for persistent memory & storage
- Maintains conversation and document memory
- Supports context retrieval and similar interaction searching
Site Sentry - Service
Site-Sentry acts as a service wrapper around the sentry framework (the tool), which is easier to setup & provides more features like:
- CI/CD trigger - changes when any push to a branch in github repo
- CRON job - interval use the framework, make updates in batches
- Analysis via Page Speed Insights API on target site.
These can also be done via tool, but needs to be setup manually
For example, this site is reported on the dashboard after analysis:


