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

DevCLI — это унифицированный интерфейс командной строки для разработчиков, созданный на языке Go с использованием фреймворка Bubble Tea/Lip Gloss. Он оснащен двухпанельным пользовательским интерфейсом терминала (TUI), который объединяет различные утилиты разработки в едином рабочем пространстве. Ключевые возможности включают: - Мониторинг системы и Git: статус-бар в реальном времени, отображающий ветки Git, использование памяти, активные виртуальные среды Python и статус AI-провайдеров. - Управление Docker: панель управления для просмотра, запуска, остановки, перезапуска и потоковой передачи логов Docker-контейнеров. - Тестирование API: встроенный HTTP-клиент для тестирования эндпоинтов GET, POST, PUT, DELETE и PATCH с форматированием JSON и отслеживанием задержки. - Интеграция AI: поддержка Ollama, Gemini, OpenAI, Claude и HuggingFace, включая терминального AI-чат-помощника и автоматический генератор conventional git commit сообщений на основе git diffs. - Создание структуры проекта: мгновенная настройка проектов для Go, Python, Node, React и FastAPI, включая инициализацию Git. - Инструменты разработки: встроенный HTTP-сервер для онлайн-компиляции Python, JavaScript, Go, Rust и C/C++, файловый менеджер терминала, редактор кода и анализатор истории Git (Code Time Machine) для построчного изучения blame.