
Deploy vygil-ai
Autonomous Activity Tracking & Anomaly Detection
vygil-ai
harmanpunn/vygil-ai
Just deployed
Deploy and Host Vygil AI on Railway
Vygil AI is an autonomous activity tracking platform that uses multi-agent AI to monitor screen activity and provide intelligent productivity insights. Features true agentic behavior, persistent memory, YAML-based agent configuration, and privacy-first design with local processing and multi-LLM support.
About Hosting Vygil AI
Hosting Vygil AI involves deploying a multi-service architecture consisting of a React frontend, FastAPI backend, and Node.js MCP server. The application uses Docker containerization with multi-stage builds optimized for Railway's infrastructure. Railway automatically handles service orchestration, environment management, and scaling. The platform requires minimal configuration - simply set your LLM API keys and Railway manages the rest, including automatic HTTPS, domain provisioning, and health monitoring.
Common Use Cases
Personal Productivity Monitoring Track your daily activities, focus patterns, and productivity metrics with AI-powered insights that help optimize your workflow and reduce distractions.
Remote Work Analytics Monitor work-from-home productivity with intelligent activity classification, focus session tracking, and personalized suggestions for maintaining concentration.
Developer Workflow Analysis Analyze coding sessions, tool usage patterns, and development productivity with specialized agents that understand technical workflows and provide relevant insights.
Dependencies for Vygil AI Hosting
LLM Provider API Keys At least one API key from supported providers: OpenAI (GPT-4o-mini), Anthropic (Claude-3-Haiku), or Ollama for local processing.
Screen Recording Permissions Users must grant screen recording permissions for activity monitoring and analysis functionality to work properly.
Deployment Dependencies
- OpenAI API Platform - For GPT-4o-mini processing
- Anthropic Console - For Claude-3-Haiku fallback
- Railway Template Creation Guide - For template customization
- Model Context Protocol (MCP) - For extensible tool integration
Railway Deployment Process:
- Railway automatically detects the Dockerfile and builds the multi-stage container
- Environment variables are injected securely during runtime
- Health checks monitor the
/api/health
endpoint - Automatic HTTPS and domain provisioning
- Zero-downtime deployments with rollback capability
Why Deploy vygil-ai on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying vygil-ai on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
vygil-ai
harmanpunn/vygil-aiOPENAI_API_KEY
Enter your OPENAI API Key