Pptagent
C 64 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
An AI-powered CLI tool that generates PowerPoint presentations from prompts and templates, exporting them as PPTX files.
Description
The tool is an AI-powered command-line application that automatically generates PowerPoint presentations from text prompts or pre-built templates. It uses natural language processing to create slide content and visual elements, then exports the result as a PPTX file. The application supports offline mode, allowing users to create presentations without an internet connection. Context management ensures thematic consistency across slides, reducing manual editing. It is designed for content creators, marketers, educators, and business professionals who need quick, high-quality slide decks.
الوصف
تُتيح هذه الأداة إنشاء عروض باوربوينت تلقائياً استناداً إلى أوامر نصية أو قوالب مُعدة مسبقاً. تعتمد على الذكاء الاصطناعي لتوليد المحتوى البصري والنصّي داخل الشرائح، مع إمكانية تخصيص التصميم وفقاً للمتطلبات. تُصدر النتائج كملفات PPTX قابلة للتصدير مباشرةً إلى جهازك، مع دعم الوضع غير المتصل بالإنترنت لتسهيل العمل في بيئات محدودة الاتصال. تُدمج إدارة السياق لضمان استمرارية الموضوع عبر الشرائح، ما يقلل الحاجة لتدخل يدوي. تدعم الأداة لغات متعددة، ما يجعلها ملائمة للمستخدمين حول العالم. يميزها القدرة على توليد الشرائح من القوالب أو من النصوص الحرة، مع توفير واجهة سطر أوامر بسيطة. تُعدّ خياراً مثالياً للمدونين، والمسوقين، والمعلمين، والمهنيين الذين يحتاجون إلى عروض سريعة وذات جودة عالية.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (36% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Containerized deployment (Docker)
- Properly licensed project
Weaknesses
- 2 bare except/catch blocks swallowing errors
- Potential hardcoded secrets in 1 files
- 1755 duplicate lines detected \u2014 consider DRY refactoring
- 6 'god files' with >500 LOC need decomposition
Recommendations
- Replace bare except/catch blocks with specific exception types
- Move hardcoded secrets to environment variables or a secrets manager
- Address 32 TODO/FIXME items \u2014 consider tracking them as issues
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — same analyzer, your code, free for public repos · /scan/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=zh-CN">简体中文</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=zh-TW">繁體中文</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=ja">日本語</a> | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
