An intelligent automation system that acts as a virtual AI employee — monitoring tasks, managing workflows, and executing actions autonomously using Claude AI.
- Autonomous Task Management — Monitors vault inbox and processes tasks automatically
- Multi-tier Architecture — Bronze, Silver, and Platinum capability tiers
- Approval Workflows — Human-in-the-loop approval for sensitive actions
- Skill Orchestration — Modular skills for LinkedIn, email, file management, and CEO reports
- Cloud + Local Agents — Hybrid system supporting both local and cloud deployments
- MCP Server Integration — Email and external service integrations via Model Context Protocol
- Scheduled Jobs — Cron-style task scheduling with intelligent reasoning loops
- Advanced Logging — Structured logging with full audit trails
project_root/
├── agents/
│ ├── core/ # Reasoning loop, scheduler, approval workflow
│ └── skills/ # LinkedIn, email, file, CEO report skills
├── cloud_agent/ # Cloud deployment agent
├── local_agent/ # Local execution agent
├── mcp_servers/ # MCP server integrations
├── watchers/ # Vault & Gmail watchers
├── vault/ # Obsidian-style task vault
├── config/ # Environment configuration
└── main.py # Entry point
git clone https://github.com/Rohan-1920/Hackathon-0.git
cd Hackathon-0# Windows (Git Bash)
source venv/Scripts/activate
# Windows (PowerShell)
venv\Scripts\Activate.ps1pip install -r requirements.txtcp config/.env.template config/.env
# Edit config/.env with your API credentialspython main.py- Watchers monitor the vault
Inbox/for new task files - Reasoning Loop analyzes tasks and decides on actions
- Skill Orchestrator routes tasks to the appropriate skill
- Approval Workflow flags sensitive actions for human review
- Scheduler handles recurring and time-based tasks
| Package | Purpose |
|---|---|
anthropic |
Claude AI client |
watchdog |
File system monitoring |
fastapi + uvicorn |
MCP server framework |
schedule |
Task scheduling |
python-dotenv |
Environment management |
pydantic |
Data validation |
requests |
HTTP client |
- Never commit
.envfiles to version control - Keep API credentials secure
- Review approval workflows before enabling full automation
MIT License — feel free to use and modify.