Inspiration

Caregiving is overwhelming. Managing medications, tracking vitals, and coordinating appointments across email, text, and phone leads to burnout. We asked: What if a caregiver had an executive assistant that never slept?
CareLink is that assistant! A central system that reduces coordination overhead so caregivers can focus on actual care.

What it does

CareLink is an all-in-one caregiving dashboard powered by agentic AI.

  • Automatic multi-function calling
  • Built-in and custom tools, including Google Search, Google Maps, and Google URL Context
  • Centralized task analysis and decision drafting for caregivers

How we built it

  • AI Engine: Google Gemini drives the core intelligence of CareLink. We didn’t just plug it in, we built a fully agentic system that coordinates multiple AI agents and custom tools to operate autonomously.
    • Dual-agent architecture: The primary agent handles high-level caregiving tasks, while a secondary assistant agent acts as a tool orchestrator, wrapping all built-in capabilities; Google Search, Google Maps, and URL Context, into a single interface. This lets the system ground decisions, verify information, and explore surroundings in real time.
    • Automatic function calling: Tasks are dynamically delegated to the right tools, allowing the agents to plan, prioritize, and draft actions without explicit prompts.
    • Custom tool integration: Beyond Gemini’s built-in functions, we’ve implemented a large suite of custom tools to extend the agent’s abilities, from scheduling and notifications to patient data verification.
    • Proactive agentic workflow: The system doesn’t wait; it checks calendars, analyzes incoming information, and proposes decisions (Confirm/Reschedule) with actionable summaries for caregivers. This transforms Gemini’s capabilities into a truly autonomous executive assistant.
    • Overcoming API limitations: The beta Interactions API restricts simultaneous use of built-in and custom tools. We engineered a layered system where the assistant agent acts as a universal wrapper, bridging these gaps and unlocking the full potential of Gemini.
  • Frontend: Responsive, accessible dashboard built with Next.js and Tailwind CSS
  • Backend: FastAPI (Python) server orchestrating multiple AI agents
  • Patient Signup Verification: Solana verifies patient information, creating a tamper-proof audit trail with near-instant, low-cost confirmations

Challenges we ran into

  • Agent orchestration: Coordinating multiple agents and tools while navigating Gemini’s model–tool compatibility
  • Platform limitations: The beta Interactions API restricts simultaneous use of built-in tools and MCPs, requiring architectural workarounds

Accomplishments we’re proud of

  • True agentic workflow: The system proactively checks calendars and drafts decisions (Confirm / Reschedule) without explicit prompts
  • Live task queue: Tasks appear in real time, already analyzed and prioritized for the caregiver

What we learned

  • Agentic systems beat chatbots for complex, real-world workflows
  • Trust by design matters: A human-in-the-loop review step is critical in healthcare to ensure accuracy and build confidence

What’s next for CareLink

  • Stateful conversations using a vector store (e.g., FAISS) for long-term memory
  • MCP integration to communicate with external agents and services
  • Multi-patient support for professional caregivers managing multiple patients

Built With

Share this project:

Updates