Erinos Core
C 62 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A local‑first AI assistant that processes voice and text commands to control smart devices, manage schedules, and store personal memories, all running on a dedicated appliance.
Description
This project implements a local‑first AI assistant that runs on a dedicated appliance. It exposes a Sinatra‑based API that accepts text, voice, and console inputs, and returns responses via text or synthesized speech. The assistant uses a RubyLLM agent to interact with smart‑home devices, schedule tasks, and maintain a memory store, all powered by local LLM inference. Voice requests are processed through a speech‑to‑text engine, sent to the agent, and the reply is converted back to audio. The system is designed for privacy‑conscious users who want full control without relying on external cloud services.
الوصف
يعمل هذا النظام على جهاز مخصص ويقدم واجهة API مبنية على إطار عمل Sinatra. يمكنه استقبال أوامر نصية أو صوتية من واجهات مثل الطرفية أو تطبيق Telegram أو أجهزة صوتية مدمجة، ثم يعيد الردود على شكل نص أو صوت. يتم تحويل الصوت إلى نص باستخدام محرك تحويل الكلام إلى نص، ثم يُمرر النص إلى وكيل الذكاء الاصطناعي الذي يتفاعل مع الأجهزة المنزلية الذكية، ويُدير الجداول، ويُحفظ الذكريات. جميع عمليات المعالجة تتم محليًا باستخدام نموذج LLM محلي، ما يضمن عدم إرسال أي بيانات خارج الجهاز. يهدف النظام إلى المستخدمين الذين يقدّرون الخصوصية والاعتماد على البنية التحتية المحلية، ويحل مشكلة الاعتماد على خدمات سحابية غير موثوقة. يميز النظام بدمجه المتكامل للواجهات الصوتية والكتابية مع أدوات التحكم الذكي، مع إمكانية توسيع الوظائف عبر إضافة أدوات جديدة بسهولة.
Novelty
8/10Tags
Technologies
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No tests found \u2014 high risk of regressions
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Local-first AI assistant built with Ruby. Runs on a dedicated Arch Linux appliance with local LLM inference via Ollama, voice input/output, and integrations with console, Telegram, and voice hardware. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
