A FastAPI-based Python server for handling recording events with a plugin-based architecture and secure API endpoints. More information, including the download link for the companionPanotti MacOS desktop app, can be found at https://www.panotti.io/.
Panotti was made by AI! Learn about AI in software development on our Substack — practical insights on leveraging AI in modern development workflows.
If you wish to support our work, please donate via PayPal:
- Plugin-based architecture for extensibility
- Event-driven system with structured logging
- Secure API endpoints with token authentication
- Dynamic plugin discovery and management
- Comprehensive test suite
- Swagger/OpenAPI documentation
- Audio transcription with OpenAI Whisper (offline mode)
- Automated meeting notes generation with local or remote Ollama LLM
- Desktop notifications for important events
- Admin dashboard for monitoring and configuration
- Real-time event monitoring
- Plugin management interface
- System configuration
For comprehensive documentation, tutorials, and best practices, visit our official website at https://www.panotti.io/. Join our Discord community for support, discussions, and to connect with other users.
The fastest way to get started is by using the Panotti Mac application, which will guide the set up and configure the server. Download the app and follow along with our Introduction and Setup video at https://panotti.io/.
For manual installation, or to use the server without the Panotti Mac application, navigate to the directory where you want to install the server. Then open the Terminal app and run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Pr0j3c7t0dd-Ltd/panottiServer/refs/heads/main/install.sh)"
For comprehensive information about:
- Alternative setup options
- Plugin architecture
- Server configuration
- API documentation
- Development guidelines
Please refer to our detailed documentation.
THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
IN NO EVENT SHALL PR0J3CTTODD LTD BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE.
For complete terms of use and privacy policy, please visit:
- Terms and Conditions: https://www.panotti.io/terms-and-conditions
- Privacy Policy: https://www.panotti.io/privacy-policy
Commercial licenses are available upon request. Please visit https://www.panotti.io/ for more information.
Copyright 2025 Pr0j3ctTodd Ltd. All rights reserved.