Dev Pulse
Team consisting of an AI-Technical Architect (Harbinger) and Data Scientist (Blenheim Chalcot) skilled in React, Node.js, Python, and LLM Agentic workflows.
Project Description
DevPulse AI - Developer Status Agent
An AI-powered client support system where each developer has their own AI proxy that can answer questions about their work, projects, and technical status based on their knowledge base.
π― Overview
DevPulse allows clients to interact with AI agents representing individual developers. Each agent can:
- Answer questions about project status
- Provide technical context and decisions
- Share updates on active work
- Clearly indicate when information is not available
β¨ Features
- π€ Individual Developer Agents - Each developer has their own AI proxy
- π Knowledge Base Driven - Agents respond based on curated markdown knowledge bases
- π¬ Natural Conversations - First-person responses as if speaking to the developer
- π― Honest Responses - Clear βI donβt knowβ when information is unavailable
- π Easy Updates - Simple markdown files for updating developer information
ποΈ Architecture
βββββββββββββββ
β Client β
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββββββββββ
β Frontend (React) β
β - Agent Selection β
β - Chat Interface β
ββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Backend API β
β - FastAPI/Express β
β - RAG System β
ββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Claude API β
β (Sonnet 4.5) β
βββββββββββββββββββββββ
`
## π Creating Knowledge Bases
Each developer has a markdown file in `backend/knowledge_bases/`:
```markdown
# Alex Chen - Backend Engineer
## About
- Role: Senior Backend Engineer
- Expertise: Node.js, PostgreSQL, AWS
- Current focus: Payment systems
## Active Projects
### Payment Gateway Integration
- Status: In Progress (60% complete)
- Last update: Dec 10, 2025
- Details: Integrated Stripe API, working on webhook handlers
- Challenges: Handling edge cases for failed payments
## Technical Decisions
- Chose PostgreSQL over MongoDB for transactional integrity
- Reason: Better consistency guarantees for payment data
π§ Configuration
Webhook Integration (ElevenLabs/n8n)
The system supports webhook integration for real-time updates:
Endpoint: https://kernel-ctrl.app.n8n.cloud/webhook-test/DevPulse
Request Format:
{
"query": "What's the status on the payment integration?",
"developer": "alex",
"timestamp": "2025-12-11T10:30:00Z"
}
π Support
For questions or issues, please open a GitHub issue or contact the development team.
Built with β€οΈ for better developer-client communication