Об этом проекте

FlexiGPT — это десктопное приложение, предоставляющее независимый от провайдера интерфейс для взаимодействия с несколькими поставщиками LLM. Оно делает упор на контроль пользователя и конфиденциальность, храня историю переписки, конфигурации и контекст рабочего пространства локально с использованием JSON и SQLite. Ключевые возможности включают: - **Поддержка нескольких провайдеров**: встроенные пресеты для OpenAI, Anthropic, Google Gemini, xAI, Mistral, Hugging Face и OpenRouter, а также локальные среды выполнения, такие как Ollama, LocalAI и vLLM. - **Повторяемые рабочие процессы**: пользователи могут создавать пресеты ассистентов, которые объединяют определенные модели, инструменты, навыки и стартовые промпты для стандартизации повторяющихся задач. - **Агентский контроль**: поддержка инструментов и MCP-серверов с настраиваемыми режимами выполнения, что позволяет пользователям выбирать между автоматическим выполнением или ручным подтверждением (human-in-the-loop). - **Богатый рендеринг**: интегрированная поддержка Markdown, математического рендеринга KaTeX и диаграмм Mermaid. - **Специализированные рабочие процессы**: включает готовые пресеты ассистентов для разработки программного обеспечения (реализация функций, ревью кода, поиск багов) и профессионального письма (PRD, техническая документация). - **Приоритет локальной конфиденциальности**: запросы отправляются напрямую настроенному провайдеру без проксирования через серверы FlexiGPT, а API-ключи надежно хранятся в связке ключей ОС.