Shortcut Agent
D 58 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
An AI agent framework that runs on iPhone Shortcuts, using Doubao’s LLM to process voice commands and execute skill shortcuts.
Description
This framework enables an AI agent to run entirely within iPhone Shortcuts, responding to voice commands and invoking shortcut skills automatically. It leverages Doubao’s LLM via a dedicated action, eliminating the need for external servers or API keys. On startup, the agent scans an ai‑skills folder, retrieves each skill’s description, and builds a system prompt that lists all available capabilities. During interaction, the agent sends the conversation to the LLM, parses a JSON response that indicates whether to call a skill, ask a follow‑up question, or provide a final answer, and then executes the appropriate action. Adding new skills is as simple as dropping a new shortcut into the folder, making the system highly extensible. The framework is ideal for developers and automation enthusiasts who want a hands‑free, natural‑language assistant that can control apps, read content, and send messages without coding complex integrations.
الوصف
يتيح هذا الإطار تشغيل وكيل ذكاء اصطناعي على تطبيق Shortcuts في iPhone، حيث يستجيب للأوامر الصوتية ويستدعي مهارات Shortcut تلقائياً. يعتمد على خدمة LLM المقدمة من تطبيق Doubao عبر إجراء "Ask Doubao"، مما يلغي الحاجة إلى إعداد خوادم أو مفاتيح API. عند بدء التشغيل، يقوم بالبحث في مجلد ai-skills داخل التطبيق، ويستخرج وصف كل مهارة عبر إجراء "describe" لتكوين قائمة بالمهارات المتاحة. يتفاعل الوكيل مع المستخدم عبر سلسلة من الخطوات: استدعاء LLM، تحليل استجابة JSON لتحديد نوع الرد (إجراء مهارة، سؤال، أو إجابة)، ثم تنفيذ المهارة أو طرح سؤال إضافي. يتيح إضافة مهارات جديدة ببساطة بوضع Shortcut جديد في مجلد ai-skills، دون الحاجة لتعديل الكود الأساسي. يهدف إلى تسهيل بناء مساعد شخصي متعدد المهام يدعم التحكم في التطبيقات، قراءة المحتوى، وإرسال الرسائل، مع إمكانية التوسع عبر مهارات مخصصة. يناسب المطورين غير المتخصصين في الذكاء الاصطناعي الذين يرغبون في إنشاء حلول أتمتة صوتية متقدمة على iPhone. يختلف عن الحلول التقليدية بكونه لا يتطلب اتصالاً بالإنترنت مستمرًا بخلاف طلبات LLM، ويعمل بالكامل داخل بيئة Shortcuts.
Novelty
7/10Tags
Claude Models
Quality Score
Strengths
- Low average code complexity \u2014 well-structured code
- 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
- No CI/CD configuration \u2014 manual testing and deployment
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | 灵感来自 OpenClaw 的架构设计,在 iPhone 快捷指令上实现了一套 AI Agent 框架。LLM 用的是豆包 App 提供的「问豆包」快捷指令动作,不需要自己搭服务、不需要 API Key,装了豆包就能用。 | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Bot | bot | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
