{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"A command-line utility that provides developer tools for the Onyx project, including Docker container management, backend service orchestration, database administration, and OpenAPI schema generation.","skillfed_tags":["cli-tool","docker-orchestration","onyx-ecosystem"],"use_cases":["Launch and manage Onyx Docker containers in dev or multitenant configuration without manually writing compose commands","Start FastAPI backend services with environment variables pre-loaded from .vscode/.env without manual uvicorn setup","View and follow logs from running services with tab-completion for service names","Run database migrations, dumps, and restores without direct SQL or CLI tool invocation","Generate OpenAPI schemas and client code for the Onyx API","Manage devcontainer lifecycle (start, shell access, rebuild) for containerized development"],"what_it_does":"Onyx-devtools is a command-line utility (`ods`) packaged as a Python wheel that provides developer automation for the Onyx project. It wraps and orchestrates common development tasks including Docker container lifecycle management (compose, logs, pull), backend service startup (API server, model server), frontend script execution, devcontainer management, database administration, and OpenAPI schema generation. The tool depends on fastapi and openapi-generator-cli.\n\nThe package is designed for developers working within the Onyx repository. It reduces friction by providing a single entry point for multi-step development workflows\u2014launching containerized services, managing database migrations, running backend servers with environment configuration, and executing CI/CD operations. Shell completion is available for bash, fish, PowerShell, and zsh. Many commands require external tools (Docker, uv, GitHub CLI, AWS CLI) to be installed and configured separately, making it primarily useful for developers already invested in the Onyx development environment.","worth_installing":"Yes, if you are an active Onyx contributor. The package is actively maintained (released 2026-08-14), has no known vulnerabilities, and significantly reduces friction for common development workflows. Install friction is moderate due to platform-specific wheels and external tool dependencies, but these are expected for a developer utility. Not recommended for non-Onyx use cases."},"id":"onyx-devtools","links":{"html":"https://skillfed.io/packages/onyx-devtools","md":"https://skillfed.io/packages/onyx-devtools.md","pypi":"https://pypi.org/project/onyx-devtools/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"onyx-devtools","python_support":"supports_current","summary":"Developer utilities for working on onyx.app"},"popularity":{"monthly_downloads":243383,"position":8803,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.12.0"}
