Skip to content
/ suri Public

#1 Free and OSS AI-powered attendance tracking with real-time face recognition, anti-spoofing protection, and offline-first architecture. Designed for real-world environments.

License

Notifications You must be signed in to change notification settings

suriAI/suri

Contributors Forks Stargazers Issues AGPL License


Logo

Suri

[su-rì] • verb (Tagalog)

To analyze; examine.

The Enterprise-Grade, Local-First AI Attendance Platform.
Explore the Features »

Installation Guide · Report Bug · Request Feature


Suri is a desktop application for automated attendance tracking that respects privacy. The complete AI pipeline runs locally on the device.

Unlike cloud-dependent services, Suri executes all processing on local hardware. This eliminates network latency and keeps data under user control. The system can be used entirely offline, or with Secure Cloud Sync enabled to manage multiple devices.


Suri Application Screenshot

Why Suri?

Local First Privacy by Default Hybrid Power
The AI runs 100% on the hardware (CPU/GPU). Face recognition takes mere milliseconds because it doesn't wait for a server. Biometric data is encrypted on the device. It never leaves the machine unless Cloud Sync is explicitly enabled. Optional "Split-Brain" Sync allows data backup and web reporting, without exposing raw face data to the cloud.

Documentation

Detailed technical documentation is organized into dedicated guides.

(back to top)

Built With

Suri uses a modern, high-performance stack to deliver a native experience.

(back to top)

Roadmap

  • Core AI: Local Face Recognition & Liveness Detection.
  • Data Management: CSV Import/Export & Group Management.
  • Multi-Camera: Support for parallel RTSP streams.
  • Remote Dashboard: Optional web-based admin panel.
  • Mobile Companion: Check-in app for attendees.

Visit the issues page to submit feature requests.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the AGPL-3.0 License. See LICENSE for more information.

This project relies on open source software. See Third Party Licenses for details.

(back to top)

Acknowledgments

(back to top)

About

#1 Free and OSS AI-powered attendance tracking with real-time face recognition, anti-spoofing protection, and offline-first architecture. Designed for real-world environments.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks