An autonomous AI software engineer that remembers project decisions, understands engineering context, and improves development workflows using Parcle Memory + Enter Pro.
DevSarthi AI is an autonomous AI engineering teammate that helps developers build, debug, review, and document software projects.
Unlike traditional coding assistants, DevSarthi AI maintains long-term project memory using Parcle and performs engineering workflows through a multi-agent system powered by LangGraph and Enter Pro.
The system remembers previous architectural decisions, retrieves relevant context before reasoning, executes engineering tasks, reviews changes, and updates documentation.
Most AI coding assistants are stateless.
They:
- forget previous decisions
- repeat solved mistakes
- lack team context
- cannot maintain project history
DevSarthi AI solves this by creating a persistent engineering memory layer.
Traditional AI coding assistants are stateless:
- They forget previous fixes
- They repeat architectural mistakes
- They lack project-level understanding
DevSarthi introduces persistent engineering memory.
It remembers:
- Architecture decisions
- Bug fixes
- Technology choices
- Development history
Every future task starts with previous knowledge.
- Stores project decisions
- Saves previous fixes
- Remembers architecture choices
- Retrieves relevant context before every task
Example:
User: Add authentication module
AI remembers:
Use Supabase Auth Do not use Firebase Follow existing React + FastAPI architecture
Built with LangGraph.
Workflow:
User Request β Project Analyzer Agent β Memory Agent (Parcle Retrieval) β Developer Agent β Enter Pro Execution Agent β Reviewer Agent β Documentation Agent β Parcle Memory Update
Analyzes:
- repository structure
- technology stack
- project files
Responsible for:
- retrieving previous decisions
- storing new knowledge
Acts as senior engineer.
Provides:
- implementation plans
- architecture decisions
- technical solutions
Uses Enter Pro workflow.
Responsibilities:
- reads project context
- prepares implementation steps
- executes engineering tasks
Checks:
- architecture consistency
- possible conflicts
- quality issues
Maintains:
- README updates
- architecture notes
- project history
- Python
- FastAPI
- LangGraph
- Gemini API
- Parcle Memory API
- React
- TypeScript
- Tailwind CSS
- Modern dashboard UI
- LangGraph Agent Workflow
- Parcle Persistent Memory
- Enter Pro Execution Environment
User | v React + TypeScript Dashboard | v FastAPI Backend | v LangGraph Agent Orchestrator | +----------------+ | | v v
Parcle Memory Enter Pro (Persistent (Execution Knowledge) Environment)
| v
Reviewer Agent + Documentation Agent | v
Updated Engineering Memory
git clone <repository-url>
cd DevSarthi-AIGo to backend:
cd backendCreate virtual environment:
python -m venv venvActivate:
- Windows:
venv\Scripts\activate
Install dependencies:
pip install -r requirements.txtCreate:
.envAdd:
PARCLE_API_KEY=your_key
GEMINI_API_KEY=your_key
ENTER_PROJECT_URL=your_enter_project_urluvicorn main:app --reloadServer: http://localhost:8000
POST: /chat
Example:
{
"message": "Add authentication module"
}Response:
{
"answer": "Implementation plan...",
"analysis": {},
"memory": []
}Track: Software β The Sentient Workspace
Built using:
- Parcle as persistent memory layer
- Enter Pro as execution environment
Live Demo: https://abe0233cd6d843b7a3b6c1d7044cab0c.prod.enterapp.pro
The demo shows:
- User submits engineering request
- Memory Agent retrieves previous decisions
- Developer Agent creates solution
- Reviewer checks consistency
- Documentation updates project history
- Memory is stored for future tasks

- Real code patch generation
- GitHub integration
- Automated pull requests
- Team collaboration memory
- CI/CD agent
Track: Software β The Sentient Workspace
Built with:
- Parcle β Persistent AI Memory
- Enter Pro β AI-native execution environment
- LangGraph β Multi-agent orchestration
- FastAPI + React β Full-stack platform
DevSarthi AI demonstrates how AI agents can evolve from simple assistants into long-term engineering teammates.