Skip to content

Tombo 🧽

Intelligent Python package management for VS Code

Tombo revolutionizes Python dependency management by bringing rich PyPI integration directly to your editor. Get instant version completion, hover information, and smart caching - all while supporting modern Python packaging standards.

  • Ready in Seconds


    Install from VS Code Marketplace and start getting intelligent Python package suggestions immediately

    Getting Started

  • Smart & Fast


    First lookup online → then lightning-fast forever (even offline!) with intelligent LRU caching

    Learn about Caching

  • Universal Support


    Works with PEP 621, Poetry v1/v2, requirements.txt - every Python packaging format

    See Examples

  • Privacy First


    Zero telemetry, no accounts, MIT licensed. Your project data stays private

    View License

What Makes Tombo Different?

Rich Hover Information

Hover over pytest in your dependency file → see latest version (8.4.1), Python requirements (>=3.9), recent versions, and direct PyPI links

Intelligent Version Completion

Type numpy>= → get smart version suggestions with compatibility information

Smart Caching

First lookup requires internet, then works offline forever with instant responses

Zero Hassle Setup

Completely free, no tracking, no accounts - just better Python development

Supported Formats

pyproject.toml
[project]
dependencies = [
    "requests>=2.28.0",    # ← Hover here for rich info
    "numpy>=",             # ← Type here for version completion
    "pandas~=1.5"          # ← All constraint types supported
]
pyproject.toml
[tool.poetry.dependencies]
python = "^3.9.13"
click = "~8.1"           # ← Hover and completion work here
httpx = "^0.23.0"        # ← Full constraint support
requirements.txt
requests>=2.28.0         # ← Standard format
numpy==1.24.3            # ← Pinned versions
pandas~=1.5.0            # ← All operators supported

Key Features

Rich Hover Cards
Hover over any package → see versions, Python compatibility, descriptions, and PyPI links
⚡ Version Completion
Type version constraints → get intelligent suggestions with compatibility info
Smart Caching
90% API call reduction with LRU+TTL caching - works offline after first lookup
Universal Format Support
PEP 621, Poetry v1/v2, requirements.txt - covers all Python packaging standards
Privacy Focused
MIT licensed, no telemetry, no accounts - completely free and open source

Quick Demo

See Tombo in action - the perfect complement to uv/poetry for version selection:

What you see: 1. The Problem: uv add apache-airflow==3.0.5 fails (yanked version) 2. The Solution: Open VS Code with Tombo 3. Version Intelligence: Type apache-airflow== → see all available versions 4. Smart Selection: Choose 3.0.6 (working version) → then uv add apache-airflow==3.0.6 5. Rich Information: Hover to understand why 3.0.5 was yanked

Perfect Workflow: Tombo helps you research and select the right version constraints → uv/poetry handles installation and lock files.

Getting Started

Ready to supercharge your Python development? Install Tombo in just a few clicks:

Get Started Now View Examples

Format Support & Usage Notes

Format Support: PEP 621 and Poetry v1 work excellently. Poetry v2 has some limitations. Core Features: Completion dropdown and hover information work perfectly for version research. Quick Fixes: Right-click actions have some positioning issues - use dropdown selection for best results.

See detailed support levels and workarounds


Expert Review

"This is exemplary TypeScript development. The code quality exceeds most commercial VS Code extensions. Ship it!"

— Senior TypeScript Engineer

Production Ready

Tombo has been validated by TypeScript experts and is ready for marketplace launch with A+ ratings across security, performance, and maintainability.