Skip to content

SeanZCai/treehacks-agentic-surgeon

Repository files navigation

Surgentic - AI-Powered Surgical Safety Assistant

Surgentic is a cutting-edge AI assistant designed to enhance surgical safety and compliance. By combining real-time voice interaction, screen recording, and automated checklist management, Surgentic ensures confidence and safety in every surgical procedure.

Surgentic Interface

🌟 Features

  • Real-time AI voice interaction during procedures
  • Automated surgical safety checklist management
  • Screen recording and session playback
  • Beautiful, modern interface with dark mode
  • Compliance report generation
  • Persistent conversation history
  • Real-time transcription
  • Responsive design optimized for medical environments

🚀 Tech Stack

📦 Installation

  1. Clone the repository:
git clone https://github.com/yourusername/surgentic
cd surgentic
  1. Install dependencies:
pnpm install
  1. Create a .env file in the root directory with the following variables:
NEXT_PUBLIC_SUPABASE_URL="your-supabase-url"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your-supabase-anon-key"
XI_API_KEY="your-elevenlabs-api-key"
AGENT_ID="your-elevenlabs-agent-id"
  1. Run the development server:
pnpm dev
  1. Open http://localhost:3000 with your browser to see the result.

🏗️ Project Structure

  • /app - Next.js app directory containing routes and layouts
  • /components - Reusable React components
  • /lib - Utility functions and shared logic
  • /public - Static assets and recorded sessions

🔑 Environment Variables

  • NEXT_PUBLIC_SUPABASE_URL: Your Supabase project URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY: Your Supabase anonymous key
  • XI_API_KEY: ElevenLabs API key
  • AGENT_ID: ElevenLabs agent ID

🏥 Features in Detail

Real-time Voice Interaction

Surgentic provides seamless voice communication during surgical procedures, allowing hands-free interaction with the AI assistant.

Surgical Safety Checklist

An interactive checklist based on WHO Surgical Safety standards, ensuring all critical steps are followed and documented.

Screen Recording

Built-in screen recording capabilities allow for procedure documentation and later review, enhancing training and quality assurance.

Compliance Reporting

Automated generation of compliance reports based on checklist completion and procedure documentation.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 References

👥 Contributing

Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors