Open Source & Attributions
Built on the shoulders of giants.
AutoYou is made possible by an extraordinary collection of open-source projects, standards bodies, and companies who share their work with the world. We are deeply grateful to every developer, contributor, and organization listed on this page.
A note of thanks
Thank you
AutoYou is a local-first application. It connects your phone to your computer using WebRTC, routes AI through models on your own hardware, and integrates with messaging platforms you already use. None of that would be possible without the open-source ecosystem. This page lists the libraries, frameworks, services, and communities that power AutoYou. Where licenses require attribution, this page serves as that attribution. Where licenses do not require it, we include these entries out of sincere gratitude.
Messaging Platforms
Telegram, WhatsApp & Signal
AutoYou uses these platforms as optional pairing channels. Your messaging app delivers the one-time pairing code from your computer to your phone. AutoYou is not affiliated with, endorsed by, or sponsored by any of these companies.
| Name | Company / Author | How AutoYou uses it |
|---|---|---|
| Telegram telegram.org | Telegram FZ-LLC Dubai, UAE |
Telegram Bot API is used as one of three optional pairing channels to deliver the OTP from server to phone. |
| WhatsApp whatsapp.com | WhatsApp LLC A Meta Platforms, Inc. subsidiary |
WhatsApp is supported as an optional pairing channel. AutoYou uses the open-source whatsapp-web.js library with the user’s own WhatsApp account. |
| Signal signal.org | Signal Messenger LLC Non-profit, Mountain View, CA |
Signal is supported as an optional pairing channel via signal-cli. AutoYou is not affiliated with Signal Messenger LLC. |
AI & Machine Learning
Local AI, speech, and model infrastructure
| Name | Company / Author | How AutoYou uses it |
|---|---|---|
| Ollama MIT License — ollama.com | Ollama, Inc. | Serves local large language models on the user’s computer. AutoYou connects to Ollama to provide AI chat and agent capabilities. |
| Whisper MIT License — openai/whisper | OpenAI, L.P. | Provides real-time speech-to-text transcription for AutoYou voice calls. Audio is processed locally on the user’s server. |
| Hugging Face Hub Apache 2.0 — huggingface.co | Hugging Face, Inc. | Used to download AI models to the user’s machine for local inference. AutoYou itself does not host model weights. |
| Google Agent Development Kit (ADK) Apache 2.0 — google/adk | Google LLC | Powers the AutoYou agent pipeline, enabling structured multi-step AI agent workflows on the local machine. |
| Azure Cognitive Services Speech SDK Microsoft Software License | Microsoft Corporation | Optional text-to-speech (TTS) synthesis for voice responses. Users configure their own Azure credentials; AutoYou does not mediate Azure billing. |
| LiteLLM MIT License — litellm.ai | BerriAI and contributors | Unified model routing layer that proxies requests to Ollama, Gemini, and other model providers using a single OpenAI-compatible interface. |
WebRTC & Networking
Peer-to-peer connection and cryptography
| Name | Company / Author | How AutoYou uses it |
|---|---|---|
| WebRTC W3C / IETF Standard | Originally developed by Google LLC; standardized by W3C and IETF |
The core transport technology for all peer-to-peer data channels and encrypted audio/video streams between phone and computer. |
| aiortc BSD License — github.com/aiortc/aiortc | Jeremy Lainé and contributors | Python WebRTC implementation powering AutoYou’s peer-to-peer data channels and voice/video streams on the server side. |
| Google STUN Servers stun.l.google.com | Google LLC | STUN servers used for WebRTC ICE negotiation and NAT traversal, enabling direct peer connections across networks. |
| Tunnelmole MIT License — tunnelmole.com | Rupert Herbst and Tunnelmole contributors | Creates a temporary public tunnel for the initial pairing handshake. The tunnel is active only during the brief setup window and is not used for ongoing data traffic. |
| libsodium ISC License — libsodium.org | Frank Denis (jedisct1) and contributors | High-speed encryption library used for AutoYou’s Secure and Secure Professional connection modes, providing NaCl-style authenticated encryption. |
| libsodium-wrappers (JS) ISC License | Frank Denis (jedisct1) and contributors | JavaScript / WebAssembly port of libsodium, used in the cloud account service test suite for cryptographic operations. |
| PyNaCl Apache 2.0 | Python Cryptographic Authority (PyCA) | Python bindings for libsodium providing NaCl-compatible encryption for AutoYou’s security layers. |
| cryptography Apache 2.0 / MIT | Python Cryptographic Authority (PyCA) | General-purpose cryptography library used for TLS and key management operations in the AutoYou server. |
Messaging Integration Libraries
signal-cli, whatsapp-web.js, and Telegram bots
| Name | Author | How AutoYou uses it |
|---|---|---|
| signal-cli GPLv3 — github.com/AsamK/signal-cli | AsamK and signal-cli contributors | Command-line client for the Signal protocol, enabling AutoYou to send and receive Signal messages for the pairing flow. |
| signal-cli-rest-api MIT License — github.com/bbernhard/signal-cli-rest-api | Benjamin Bernhard (bbernhard) | Docker-packaged REST API wrapper around signal-cli, providing a convenient HTTP interface for Signal integration. AutoYou uses the Docker container to run Signal services locally. |
| whatsapp-web.js Apache 2.0 — wwebjs.dev | Pedro S. Lopez (pedroslopez) and whatsapp-web.js contributors | Node.js library for the WhatsApp Web protocol. Enables AutoYou to use the user’s own WhatsApp account as a pairing channel, running locally on the user’s machine. |
Python Libraries
The Python ecosystem powering AutoYou’s server
| Library | Author / Maintainer | License |
|---|---|---|
| FastAPI ASGI web framework for the AutoYou backend | Sebastián Ramírez (tiangolo) and FastAPI contributors | MIT |
| Uvicorn ASGI server running the Python backend | Tom Christie / encode | BSD |
| PyAV (av) Audio/video encoding and decoding for voice calls | PyAV contributors (Thomas Hatch et al.) | BSD |
| PocketBase Python SDK Backend database and auth | Gani Georgiev and PocketBase contributors | MIT |
| aiohttp Async HTTP client/server | aio-libs contributors | Apache 2.0 |
| httpx Async HTTP client for external API calls | Tom Christie / encode | BSD |
| requests HTTP library for Python | Kenneth Reitz and contributors | Apache 2.0 |
| websockets WebSocket client/server | Aymeric Augustin and contributors | MIT |
| Jinja2 HTML templating engine | The Pallets team | BSD |
| NumPy Numerical computing for audio processing | NumPy contributors / NumFOCUS | BSD |
| customtkinter Desktop UI framework for the optional companion app | Tom Schimansky (tomschimansky) | MIT |
| keyring Secure credential storage via system keychain | Trent Mick, Kang Zhang, and contributors | MIT |
| python-dotenv Environment variable management | Saurabh Kumar and contributors | BSD |
| python-multipart Multipart form data parsing | Andrew Dunham and contributors | Apache 2.0 |
| pyotp Time-based One-Time Password (TOTP) for Secure Professional mode | Mark Percival and contributors | MIT |
JavaScript & Node.js
JavaScript runtime and frontend libraries
| Library | Author / Maintainer | License |
|---|---|---|
| Node.js JavaScript runtime for OpenClaw integration and messaging bridges | OpenJS Foundation | MIT |
| PocketBase JS SDK JavaScript client for the PocketBase backend | Gani Georgiev and PocketBase contributors | MIT |
| libsodium-wrappers WebAssembly cryptography for Node.js/browser contexts | Frank Denis (jedisct1) and contributors | ISC |
Infrastructure & Runtimes
Containers, runtimes, and testing
| Name | Company / Author | How AutoYou uses it |
|---|---|---|
| Docker docker.com | Docker, Inc. | Container runtime used to run the Signal CLI REST API service and other AutoYou microservices in isolation on the user’s machine. |
| Python PSF License — python.org | Python Software Foundation | The primary programming language for AutoYou’s server, CLI, and agent pipeline. |
| PocketBase MIT License — pocketbase.io | Gani Georgiev and PocketBase contributors | Embedded open-source database and auth backend used for Cloud Pair account management. |
| Playwright MIT License | Microsoft Corporation | End-to-end browser automation used for AutoYou’s website test suite. |
| Nuitka Apache 2.0 — nuitka.net | Kay Hayen and Nuitka contributors | Python-to-native compiler used to produce standalone AutoYou server executables for Windows and macOS, so users do not need a Python installation. |
Typography
Fonts used on this website
| Font | Designer / Foundry | License |
|---|---|---|
| DM Sans Body text | Colophon Foundry | SIL Open Font License 1.1 |
| JetBrains Mono Code and monospace text | JetBrains s.r.o. | SIL Open Font License 1.1 |
| Space Grotesk Headings and display | Florian Karsten / Productiontype | SIL Open Font License 1.1 |
| Google Fonts Font CDN serving all three typefaces | Google LLC | Google Fonts Service Terms |
Standards & Protocols
Open standards AutoYou is built on
AutoYou would not be possible without the work of the standards bodies and communities that define the open protocols it relies on:
- WebRTC — W3C and IETF, with foundational contributions from Google LLC.
- DTLS (Datagram Transport Layer Security) — IETF.
- SRTP (Secure Real-time Transport Protocol) — IETF.
- ICE / STUN / TURN — IETF.
- TOTP (Time-based One-Time Password) — RFC 6238, IETF.
- TLS 1.2 / 1.3 — IETF.
License compliance note
Open-source license obligations
AutoYou uses components licensed under MIT, Apache 2.0, BSD, ISC, and GPLv3 licenses, among others. All open-source licenses are respected. This attributions page fulfills the notice requirements of these licenses where applicable.
The GPLv3-licensed signal-cli library is used as a separate process (via signal-cli-rest-api Docker container) and is not statically linked into AutoYou. The user downloads and runs signal-cli independently.
If you believe any attribution is missing or incorrect, please contact support@autoyou.me.
Last updated: 2026.