
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.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です