{"id":51221260,"url":"https://github.com/ultralytics/yolov8","last_synced_at":"2026-06-28T07:30:46.846Z","repository":{"id":364390044,"uuid":"1267716668","full_name":"ultralytics/yolov8","owner":"ultralytics","description":"Ultralytics YOLOv8 🚀","archived":false,"fork":false,"pushed_at":"2026-06-12T20:31:21.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T22:12:33.214Z","etag":null,"topics":["cli","computer-vision","deep-learning","image-classification","instance-segmentation","machine-learning","object-detection","pose-estimation","python","pytorch","rotated-object-detection","tracking","ultralytics","yolo","yolov8"],"latest_commit_sha":null,"homepage":"https://platform.ultralytics.com/ultralytics/yolov8","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ultralytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"glenn-jocher","patreon":"ultralytics","open_collective":"ultralytics"}},"created_at":"2026-06-12T19:53:14.000Z","updated_at":"2026-06-12T20:59:10.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ultralytics/yolov8","commit_stats":null,"previous_names":["ultralytics/yolov8"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ultralytics/yolov8","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultralytics%2Fyolov8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultralytics%2Fyolov8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultralytics%2Fyolov8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultralytics%2Fyolov8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ultralytics","download_url":"https://codeload.github.com/ultralytics/yolov8/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ultralytics%2Fyolov8/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34881384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","computer-vision","deep-learning","image-classification","instance-segmentation","machine-learning","object-detection","pose-estimation","python","pytorch","rotated-object-detection","tracking","ultralytics","yolo","yolov8"],"created_at":"2026-06-28T07:30:45.757Z","updated_at":"2026-06-28T07:30:46.838Z","avatar_url":"https://github.com/ultralytics.png","language":null,"funding_links":["https://github.com/sponsors/glenn-jocher","https://patreon.com/ultralytics","https://opencollective.com/ultralytics"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cp\u003e\n    \u003ca href=\"https://platform.ultralytics.com/?utm_source=github\u0026utm_medium=referral\u0026utm_campaign=platform_launch\u0026utm_content=banner\u0026utm_term=yolov8_github\" target=\"_blank\"\u003e\n      \u003cimg width=\"100%\" src=\"https://raw.githubusercontent.com/ultralytics/assets/main/yolov8/banner-yolov8.png\" alt=\"Ultralytics YOLO banner\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n[中文](README.zh-CN.md) | [한국어](https://docs.ultralytics.com/ko) | [日本語](https://docs.ultralytics.com/ja) | [Русский](https://docs.ultralytics.com/ru) | [Deutsch](https://docs.ultralytics.com/de) | [Français](https://docs.ultralytics.com/fr) | [Español](https://docs.ultralytics.com/es) | [Português](https://docs.ultralytics.com/pt) | [Türkçe](https://docs.ultralytics.com/tr) | [Tiếng Việt](https://docs.ultralytics.com/vi) | [العربية](https://docs.ultralytics.com/ar) \u003cbr\u003e\n\n\u003cdiv\u003e\n    \u003ca href=\"https://github.com/ultralytics/ultralytics/actions/workflows/ci.yml\"\u003e\u003cimg src=\"https://github.com/ultralytics/ultralytics/actions/workflows/ci.yml/badge.svg\" alt=\"Ultralytics CI\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://clickpy.clickhouse.com/dashboard/ultralytics\"\u003e\u003cimg src=\"https://static.pepy.tech/badge/ultralytics\" alt=\"Ultralytics Downloads\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://discord.com/invite/ultralytics\"\u003e\u003cimg alt=\"Ultralytics Discord\" src=\"https://img.shields.io/discord/1089800235347353640?logo=discord\u0026logoColor=white\u0026label=Discord\u0026color=blue\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://community.ultralytics.com/\"\u003e\u003cimg alt=\"Ultralytics Forums\" src=\"https://img.shields.io/discourse/users?server=https%3A%2F%2Fcommunity.ultralytics.com\u0026logo=discourse\u0026label=Forums\u0026color=blue\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.reddit.com/r/ultralytics/\"\u003e\u003cimg alt=\"Ultralytics Reddit\" src=\"https://img.shields.io/reddit/subreddit-subscribers/ultralytics?style=flat\u0026logo=reddit\u0026logoColor=white\u0026label=Reddit\u0026color=blue\"\u003e\u003c/a\u003e\n    \u003cbr\u003e\n    \u003ca href=\"https://console.paperspace.com/github/ultralytics/ultralytics\"\u003e\u003cimg src=\"https://assets.paperspace.io/img/gradient-badge.svg\" alt=\"Run Ultralytics on Gradient\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://colab.research.google.com/github/ultralytics/ultralytics/blob/main/examples/tutorial.ipynb\"\u003e\u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open Ultralytics In Colab\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://mybinder.org/v2/gh/ultralytics/ultralytics/HEAD?labpath=examples%2Ftutorial.ipynb\"\u003e\u003cimg src=\"https://mybinder.org/badge_logo.svg\" alt=\"Open Ultralytics In Binder\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\n[Ultralytics](https://www.ultralytics.com/) [YOLOv8](https://docs.ultralytics.com/models/yolov8) is available\nthrough the official [Ultralytics YOLO](https://github.com/ultralytics/ultralytics) package. It supports object\ndetection, instance segmentation, image classification, pose estimation, and tracking in a fast, accurate, and easy to\nuse Python and CLI workflow.\n\nThis repository is a lightweight discovery page for YOLOv8. The canonical implementation, package releases, model\ndownloads, issues, and pull requests are maintained in [ultralytics/ultralytics](https://github.com/ultralytics/ultralytics).\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-github.png\" width=\"2%\" alt=\"Ultralytics GitHub\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"2%\" alt=\"space\"\u003e\n  \u003ca href=\"https://www.linkedin.com/company/ultralytics/\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-linkedin.png\" width=\"2%\" alt=\"Ultralytics LinkedIn\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"2%\" alt=\"space\"\u003e\n  \u003ca href=\"https://twitter.com/ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-twitter.png\" width=\"2%\" alt=\"Ultralytics Twitter\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"2%\" alt=\"space\"\u003e\n  \u003ca href=\"https://www.youtube.com/ultralytics?sub_confirmation=1\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-youtube.png\" width=\"2%\" alt=\"Ultralytics YouTube\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"2%\" alt=\"space\"\u003e\n  \u003ca href=\"https://www.tiktok.com/@ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-tiktok.png\" width=\"2%\" alt=\"Ultralytics TikTok\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"2%\" alt=\"space\"\u003e\n  \u003ca href=\"https://ultralytics.com/bilibili\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-bilibili.png\" width=\"2%\" alt=\"Ultralytics BiliBili\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"2%\" alt=\"space\"\u003e\n  \u003ca href=\"https://discord.com/invite/ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-discord.png\" width=\"2%\" alt=\"Ultralytics Discord\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## 📄 Documentation\n\nSee below for quickstart installation and YOLOv8 usage examples. For comprehensive guidance on training, validation,\nprediction, and deployment, refer to the full [Ultralytics Docs](https://docs.ultralytics.com).\n\n\u003cdetails open\u003e\n\u003csummary\u003eInstall\u003c/summary\u003e\n\nInstall the `ultralytics` package in a [Python\u003e=3.8](https://www.python.org/) environment with\n[PyTorch](https://pytorch.org/get-started/locally/).\n\n[![PyPI - Version](https://img.shields.io/pypi/v/ultralytics?logo=pypi\u0026logoColor=white)](https://pypi.org/project/ultralytics/)\n[![Ultralytics Downloads](https://static.pepy.tech/badge/ultralytics)](https://clickpy.clickhouse.com/dashboard/ultralytics)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ultralytics?logo=python\u0026logoColor=gold)](https://pypi.org/project/ultralytics/)\n\n```bash\npip install ultralytics\n```\n\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003eUsage\u003c/summary\u003e\n\n### CLI\n\n```bash\nyolo predict model=yolov8n.pt source=\"https://ultralytics.com/images/bus.jpg\"\n```\n\n### Python\n\n```python\nfrom ultralytics import YOLO\n\n# Load a pretrained YOLOv8n model\nmodel = YOLO(\"yolov8n.pt\")\n\n# Run inference on the sample image\nresults = model(\"https://ultralytics.com/images/bus.jpg\")\n\n# Display the annotated results\nresults[0].show()\n```\n\n\u003c/details\u003e\n\n## ✨ Models\n\nYOLOv8 models are available for detection, segmentation, classification, pose estimation, and oriented object detection.\nAll model weights download automatically from the latest Ultralytics assets release on first use.\n\n\u003ca href=\"https://docs.ultralytics.com/tasks\" target=\"_blank\"\u003e\n    \u003cimg width=\"100%\" src=\"https://raw.githubusercontent.com/ultralytics/assets/main/docs/ultralytics-yolov8-tasks-banner.avif\" alt=\"Ultralytics YOLO supported tasks\"\u003e\n\u003c/a\u003e\n\n| Model Family                                                       | Example Weights                                                                           | Task                                                                | Train | Val | Predict | Export |\n| ------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | ----- | --- | ------- | ------ |\n| [YOLOv8](https://platform.ultralytics.com/ultralytics/yolov8)      | `yolov8n.pt` `yolov8s.pt` `yolov8m.pt` `yolov8l.pt` `yolov8x.pt`                          | [Detection](https://docs.ultralytics.com/tasks/detect)              | ✅    | ✅  | ✅      | ✅     |\n| [YOLOv8-seg](https://platform.ultralytics.com/ultralytics/yolov8)  | `yolov8n-seg.pt` `yolov8s-seg.pt` `yolov8m-seg.pt` `yolov8l-seg.pt` `yolov8x-seg.pt`      | [Instance Segmentation](https://docs.ultralytics.com/tasks/segment) | ✅    | ✅  | ✅      | ✅     |\n| [YOLOv8-cls](https://platform.ultralytics.com/ultralytics/yolov8)  | `yolov8n-cls.pt` `yolov8s-cls.pt` `yolov8m-cls.pt` `yolov8l-cls.pt` `yolov8x-cls.pt`      | [Classification](https://docs.ultralytics.com/tasks/classify)       | ✅    | ✅  | ✅      | ✅     |\n| [YOLOv8-pose](https://platform.ultralytics.com/ultralytics/yolov8) | `yolov8n-pose.pt` `yolov8s-pose.pt` `yolov8m-pose.pt` `yolov8l-pose.pt` `yolov8x-pose.pt` | [Pose Estimation](https://docs.ultralytics.com/tasks/pose)          | ✅    | ✅  | ✅      | ✅     |\n| [YOLOv8-obb](https://platform.ultralytics.com/ultralytics/yolov8)  | `yolov8n-obb.pt` `yolov8s-obb.pt` `yolov8m-obb.pt` `yolov8l-obb.pt` `yolov8x-obb.pt`      | [Oriented Detection](https://docs.ultralytics.com/tasks/obb)        | ✅    | ✅  | ✅      | ✅     |\n\n## 🧩 Integrations\n\nUltralytics integrations extend dataset labeling, training, visualization, deployment, and model management workflows.\nExplore [Ultralytics Platform](https://platform.ultralytics.com) and the\n[Ultralytics Integrations docs](https://docs.ultralytics.com/integrations) to connect YOLOv8 with your AI stack,\nincluding popular export formats like [TensorRT](https://docs.ultralytics.com/integrations/tensorrt),\n[ONNX](https://docs.ultralytics.com/integrations/onnx),\n[CoreML](https://docs.ultralytics.com/integrations/coreml), and\n[TFLite](https://docs.ultralytics.com/integrations/tflite).\n\n\u003ca href=\"https://platform.ultralytics.com\" target=\"_blank\"\u003e\n    \u003cimg width=\"100%\" src=\"https://github.com/ultralytics/assets/raw/main/yolov8/banner-integrations.png\" alt=\"Ultralytics active learning integrations\"\u003e\n\u003c/a\u003e\n\n## 🤝 Contribute\n\nWe thrive on community collaboration! Ultralytics YOLO would not be the SOTA framework it is without contributions from\ndevelopers like you. Please see our [Contributing Guide](https://docs.ultralytics.com/help/contributing) to get started.\nFor source changes, documentation improvements, bug reports, and feature requests, use the canonical\n[ultralytics/ultralytics](https://github.com/ultralytics/ultralytics) repository.\n\n[![Ultralytics open-source contributors](https://raw.githubusercontent.com/ultralytics/assets/main/im/image-contributors.png)](https://github.com/ultralytics/ultralytics/graphs/contributors)\n\n## 📜 License\n\nUltralytics offers two licensing options to suit different needs:\n\n- **AGPL-3.0 License**: This [OSI-approved](https://opensource.org/license/agpl-3.0) open-source license is perfect for students, researchers, and enthusiasts. It encourages open collaboration and knowledge sharing. See the [LICENSE](LICENSE) file for full details.\n- **Ultralytics Enterprise License**: For development and production use, this license enables seamless integration of Ultralytics software and AI models into business products and services, including internal tools, automated workflows, and production deployments, bypassing the open-source requirements of AGPL-3.0. To get started, please contact us via [Ultralytics Licensing](https://www.ultralytics.com/license).\n\n## 📞 Contact\n\nFor YOLOv8 usage guidance, start with the [YOLOv8 documentation](https://docs.ultralytics.com/models/yolov8). Install\nor upgrade the [Ultralytics Python package](https://pypi.org/project/ultralytics/) with `pip`, and review the\n[canonical source code](https://github.com/ultralytics/ultralytics) for implementation details.\n\n\u003e [!IMPORTANT]\n\u003e Please submit bug reports and feature requests in the\n\u003e [ultralytics/ultralytics issue tracker](https://github.com/ultralytics/ultralytics/issues/new/choose), where\n\u003e maintainers triage them alongside the source code.\n\nFor questions, discussions, and community support, join our active communities on\n[Discord](https://discord.com/invite/ultralytics), [Reddit](https://www.reddit.com/r/ultralytics/), and the\n[Ultralytics Community Forums](https://community.ultralytics.com/).\n\n\u003cbr\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-github.png\" width=\"3%\" alt=\"Ultralytics GitHub\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"3%\" alt=\"space\"\u003e\n  \u003ca href=\"https://www.linkedin.com/company/ultralytics/\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-linkedin.png\" width=\"3%\" alt=\"Ultralytics LinkedIn\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"3%\" alt=\"space\"\u003e\n  \u003ca href=\"https://twitter.com/ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-twitter.png\" width=\"3%\" alt=\"Ultralytics Twitter\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"3%\" alt=\"space\"\u003e\n  \u003ca href=\"https://www.youtube.com/ultralytics?sub_confirmation=1\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-youtube.png\" width=\"3%\" alt=\"Ultralytics YouTube\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"3%\" alt=\"space\"\u003e\n  \u003ca href=\"https://www.tiktok.com/@ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-tiktok.png\" width=\"3%\" alt=\"Ultralytics TikTok\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"3%\" alt=\"space\"\u003e\n  \u003ca href=\"https://ultralytics.com/bilibili\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-bilibili.png\" width=\"3%\" alt=\"Ultralytics BiliBili\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-transparent.png\" width=\"3%\" alt=\"space\"\u003e\n  \u003ca href=\"https://discord.com/invite/ultralytics\"\u003e\u003cimg src=\"https://github.com/ultralytics/assets/raw/main/social/logo-social-discord.png\" width=\"3%\" alt=\"Ultralytics Discord\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fultralytics%2Fyolov8","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fultralytics%2Fyolov8","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fultralytics%2Fyolov8/lists"}