Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.