このプロジェクトについて

DevCLIは、GoおよびBubble Tea/Lip Glossフレームワークで構築された統合開発者コマンドラインインターフェースです。さまざまな開発ユーティリティを単一のワークスペースに統合した、2ペインのターミナルユーザーインターフェース(TUI)を特徴としています。 主な機能は以下の通りです: - システムおよびGitモニタリング:Gitブランチ、メモリ使用量、アクティブなPython仮想環境、AIプロバイダーの状態を表示するライブステータスバー。 - Docker管理:Dockerコンテナの検査、開始、停止、再起動、およびログストリーミングを行うためのダッシュボード。 - APIテスト:JSONフォーマットとレイテンシ追跡を備え、GET、POST、PUT、DELETE、PATCHエンドポイントをテストするための組み込みHTTPクライアント。 - AI統合:Ollama、Gemini、OpenAI、Claude、HuggingFaceをサポートし、ターミナルAIチャットアシスタントや、git diffに基づいた自動conventional git commitメッセージ生成機能を搭載。 - プロジェクトスキャフォールディング:Go、Python、Node、React、FastAPIの即時プロジェクトセットアップ(Git初期化を含む)。 - 開発ツール:Python、JavaScript、Go、Rust、C/C++のオンラインコンパイル用組み込みHTTPサーバー、ターミナルファイルマネージャー、コードエディタ、および行ごとのblame調査が可能なGit履歴分析ツール(Code Time Machine)。