$npx skillfedfor your agent

onyx-devtools

Developer utilities for working on onyx.app

With conditionsPyPI Build ToolsReleased Aug 2026243.4K downloads / mopermissive licensePlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — onyx_devtools-0.12.0-py3-none-macosx_10_12_x86_64.whl · onyx_devtools-0.12.0-py3-none-macosx_11_0_arm64.whl · onyx_devtools-0.12.0-py3-none-manylinux_2_17_aarch64.whl
v0.12.0 · released 2026-08-14 · Python >=3.9 · 2 runtime deps: fastapi, openapi-generator-cli

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.9.
  • Many commands require external tools: Docker (for compose/logs/pull), uv (for backend commands), GitHub CLI (for run-ci/cherry-pick/trace), AWS CLI (for screenshot-diff).
  • See package description for installation links.

License · maintenance · safety

permissive license (permissive) — Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions.

last release 2026-08-14 (0 days) · last repo commit 2026-08-14 · 31,597 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 243,383 downloads/mo, #8,803 on PyPI

Verify before relying

pip install onyx-devtools
ods --help
ods compose dev
ods backend api
  • Whether openapi-generator-cli is a runtime dependency or an optional tool that must be installed separately
  • Whether the package works outside the Onyx repository context or is tightly coupled to the Onyx project structure
  • Performance characteristics and typical command execution times
Same gist for agents: .md · .json

What it is and 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.

The package is designed for developers working within the Onyx repository. It reduces friction by providing a single entry point for multi-step development workflows—launching 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.

Use it for

  • 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

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

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.

Install

onyx-devtools on PyPI

Before you install

Medium install friction due to compiled wheels for multiple platforms (macOS, Linux, Windows, ARM64). The package is actively maintained with a recent release and no known vulnerabilities. Runtime dependencies on fastapi and openapi-generator-cli add setup complexity.

Requires Python >=3.9. Many commands require external tools: Docker (for compose/logs/pull), uv (for backend commands), GitHub CLI (for run-ci/cherry-pick/trace), AWS CLI (for screenshot-diff). See package description for installation links.

License in practice

Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions.

Quickstart

pip install onyx-devtools
ods --help
ods compose dev
ods backend api

Verify before relying

  • Whether openapi-generator-cli is a runtime dependency or an optional tool that must be installed separately
  • Whether the package works outside the Onyx repository context or is tightly coupled to the Onyx project structure
  • Performance characteristics and typical command execution times

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.9
Install frictionMedium. Platform-specific wheel
Runtime dependencies
2 packages
fastapiopenapi-generator-cli
MaintenanceActively maintained 0 days since the last release
Last repo commit
First released
Downloads243,383 / month, #8,803 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Go

Evidence: onyx_devtools-0.12.0-py3-none-macosx_10_12_x86_64.whl; onyx_devtools-0.12.0-py3-none-macosx_11_0_arm64.whl; onyx_devtools-0.12.0-py3-none-manylinux_2_17_aarch64.whl; onyx_devtools-0.12.0-py3-none-manylinux_2_17_x86_64.whl; onyx_devtools-0.12.0-py3-none-win_amd64.whl; onyx_devtools-0.12.0-py3-none-win_arm64.whl

Tags

Capabilities
onyx development toolsdocker compose cli wrapperbackend service managementdeveloper utility scriptonyx devtools clifastapi development helpersdatabase migration tools
Topics
cli-tooldocker-orchestrationonyx-ecosystem
PyPI keywords
clidevtoolsonyxtoolingtools

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “onyx development tools”

  • onyx-devtoolsA command-line utility that provides developer tools for the Onyx…
  • edk2-pytool-libraryProvides Python classes and utilities for UEFI firmware development,…
  • ddadda is a command-line tool for developing on the Datadog Agent…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also tox-docker · docker-compose · odfdo · pontos · pyexcel-ods3 · sfctl · ezodf · py3o.template · cement · oai-statsig-python-core