
modelmanagement
by rolasnajera
This repository contains a privacy-focused desktop AI chat application.
SKILL.md
name: ModelManagement description: Instructions for managing AI models and providers, including icon usage and implementation status.
Model Management Skill
This skill provides guidelines for managing AI models and their respective providers in the application.
Supported Providers & Icons
When implementing or updating model-related features, use the following icons located in src/assets/icons/. It is preferred to import these as React components or use them via img tags/CSS to maintain consistency.
| Provider | Icon File | Implementation Status |
|---|---|---|
| OpenAI | openai.svg | Fully Configured |
| Anthropic | anthropic.svg | Pending Implementation |
| Gemini | gemini.svg | Pending Implementation |
| Grok | grok.svg | Pending Implementation |
| Mistral | mistral.svg | Pending Implementation |
Usage Guidelines
- Icon Source: Always use the SVGs from
src/assets/icons/. Do not use hardcoded SVG paths in components if an equivalent file exists in the icons directory. - Centralization: Model-related logic and UI (like icons) should ideally be centralized to avoid duplication across
ChatInterface.tsx,ModelManagementModal.tsx, etc. - Future Implementations: When implementing new providers (Anthropic, Gemini, Grok, Mistral), ensure they follow the established pattern for IPC handlers and state management.
- UI Placeholders: For providers not yet fully implemented, ensure they still display their correct icon as a placeholder in the UI.
Current Configuration
Currently, only OpenAI is fully functional in the backend IPC handlers. The other providers (Anthropic, Gemini, Grok, Mistral) are represented in the UI but require further backend work for actual API interaction.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon