{tool.title}
{tool.description}
{tool.command}
{tool.linkLabel}
import type { Metadata } from 'next' import Link from 'next/link' import SeoFooter from '@/components/seo/SeoFooter' import SeoNavbar from '@/components/seo/SeoNavbar' import { siteConfig } from '@/lib/site' const repositoryUrl = 'https://github.com/knuthtimo-lab/greenlenspro-cli' export const metadata: Metadata = { title: 'Developer Suite & Open Source Tools', description: 'Official GreenLens developer tools: VS Code extension, Python SDK and CLI, Node.js CLI, Chrome extension, and GitHub Action.', alternates: { canonical: '/developers' }, openGraph: { title: 'Developer Suite & Open Source Tools | GreenLens', description: 'Open-source GreenLens tools for VS Code, Python, Node.js, Chrome, and GitHub Actions.', url: `${siteConfig.domain}/developers`, type: 'website', }, twitter: { card: 'summary_large_image', title: 'Developer Suite & Open Source Tools | GreenLens', description: 'Open-source GreenLens tools for VS Code, Python, Node.js, Chrome, and GitHub Actions.', }, } const tools = [ { icon: '💻', eyebrow: 'VS Code Marketplace', title: 'VS Code extension', description: 'Search plant care, diagnose leaf symptoms, and set hydration-break timers without leaving VS Code.', command: 'Ctrl+Shift+P → GreenLens: Search Houseplant Care', href: 'https://marketplace.visualstudio.com/items?itemName=TimoKnuth.greenlens-vscode', linkLabel: 'VS Code Marketplace', }, { icon: '🐍', eyebrow: 'Python SDK & CLI', title: 'Python SDK and CLI', description: 'Use the greenlens-python package in applications or call greenlens-py directly for care guides, light evaluations, and symptom diagnostics.', command: 'pip install greenlens-python\ngreenlens-py care "Monstera"', href: 'https://pypi.org/project/greenlens-python/', linkLabel: 'Python SDK & CLI on PyPI', }, { icon: '📦', eyebrow: 'NPM Package', title: 'Node.js CLI and package', description: 'A zero-dependency terminal utility and Node module for rapid plant-care lookup in any shell or application.', command: 'npx greenlenspro-cli care "Monstera"', href: 'https://www.npmjs.com/package/greenlenspro-cli', linkLabel: 'Node.js package on NPM', }, { icon: '🧩', eyebrow: 'Chrome Web Store', title: 'Chrome extension (Soon)', description: 'Search a local plant catalog, check leaf symptoms, or select a plant photo from the current browser page for AI analysis.', command: 'Browser popup + photo scan tool', href: 'https://greenlenspro.com/support', linkLabel: 'Chrome extension details (Soon)', }, { icon: '🐙', eyebrow: 'GitHub CI/CD', title: 'GitHub Action', description: 'Run plant-care and diagnosis lookups in CI/CD workflows and print results directly in build output.', command: 'uses: knuthtimo-lab/greenlenspro-cli@v1', href: `${repositoryUrl}#github-action`, linkLabel: 'View GitHub Action', }, { icon: '📁', eyebrow: 'Open source', title: 'GitHub repository', description: 'Browse the complete source code, releases, installation notes, and contribution context for greenlenspro-cli.', command: 'github.com/knuthtimo-lab/greenlenspro-cli', href: repositoryUrl, linkLabel: 'Open GitHub repository', }, ] export default function DevelopersPage() { return (
Developer suite & open source
Bring GreenLens care guidance, symptom checks, and lighting evaluations into VS Code, Python, Node.js, your browser, or a GitHub workflow.
Tools & integrations
{tool.description}
{tool.command}
{tool.linkLabel}
Need the full app?