<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div class="default-style">
<div>
Dear freedesktop.org Community,
</div>
<br>
<div>
I am proposing a Unified AI API, a native, system-level interface for AI tasks (e.g., text summarization, smart notifications) integrated into Linux desktop environments via `libai`, akin to `libnotify`. The API enables no-import-required AI access, with a system app (e.g., GNOME/KDE Settings) for users to select models (e.g., Llama, Mistral) and configure privacy.
</div>
<br>
<div>
Key Features:
</div>
<div>
- Global `AI` API with methods like `AI.generateText()`, `AI.generateNotificationContent()`.
</div>
<div>
- Integration with `libnotify` for AI-driven notifications.
</div>
<div>
- Support for open-source models via TensorFlow/PyTorch, with ONNX compatibility.
</div>
<div>
- User-controlled settings for on-device vs. cloud processing.
</div>
<br>
<div>
Relevance to freedesktop.org:
</div>
<div>
This aligns with freedesktop.org’s mission to standardize desktop specifications, enhancing Linux’s AI capabilities and developer experience. It complements existing standards like `libnotify` and supports GNOME/KDE ecosystems.
</div>
<br>
<div>
Details and Contribution:
</div>
<div>
The proposal, API spec, and Linux-specific examples are available at:
</div>
<div>
<a href="https://github.com/beamitpal/unified-ai-api">https://github.com/beamitpal/unified-ai-api</a>
</div>
<br>
<div>
We welcome feedback via GitHub Issues or this mailing list. Could we propose this for discussion at a freedesktop.org meeting or FOSDEM? Please advise on the next steps for standardization.
</div>
<br>
<div>
Sincerely,
</div>
<div>
Amit
</div>
<div>
me@beamitpal.com
</div>
<div>
Unified AI API Proposer
</div>
</div>
</body>
</html>