LifeOps Agent is a premium AI-powered navigator designed to help immigrants manage complex life transitions with ease and confidence. By combining natural voice interaction with autonomous reasoning, LifeOps turns your questions and concerns into a structured, actionable roadmap.
Navigating immigration and settling in a new country is inherently stressful. LifeOps aims to remove the cognitive load by providing a "Personal Navigation Journey" that learns about your unique situation and proactively identifies your next steps.
- Frontend: Vue.js 3, Tailwind CSS, Cytoscape.js (for context visualization), Font Awesome.
- Backend: FastAPI (Python), Neo4j (Graph Database), Uvicorn.
- AI Integration: Modulate API (STT), Yutori API (Reasoning & Browsing).
The backend integrates several high-performance APIs to deliver a seamless agentic experience:
- Endpoint:
https://modulate-developer-apis.com/api/velma-2-stt-batch - Purpose: High-fidelity transcription of user voice memos.
- Usage: Handles the
upload_filefrom the frontend, extracting intent even from varied accents and emotional tones.
- Endpoint:
https://api.yutori.com/v1/browsing/tasks - Purpose: Grounds the AI's reasoning in real-world data.
- Usage: When the agent infers a task (e.g., "Apply for California State ID"), it calls Yutori to find official government links and the most up-to-date requirements.
- Purpose: Long-term memory and context mapping.
- Usage: Stores "Context Facts" about the user's journey (Arrival Date, Employment Status, Location) as nodes and relationships, allowing the agent to reason across different life events.
GET /: Root health check.POST /transcribe: Accepts an audio file (WebM/WAV) and returns transcribed text via Modulate.POST /agent/process?text={userInput}: The core reasoning loop. Extracts facts, updates the Neo4j graph, and infers tasks with Yutori-sourced links.GET /agent/state: Returns the current global state of the user’s journey, including the context graph and action items.
- Open
frontend/index.htmlin any modern browser. - The UI is built with Vue.js via CDN for simplicity and immediate feedback.
- Install dependencies:
pip install -r backend/requirements.txt - Set Environment Variables:
MODULATE_API_KEYYUTORI_API_KEYNEO4J_URI,NEO4J_USERNAME,NEO4J_PASSWORD
- Run the server:
python backend/main.py
Created for the Autonomous Agents Feb 27 2026. Empowering global citizens with AI.