{"id":13484435,"url":"https://github.com/instill-ai/instill-core","last_synced_at":"2026-01-12T07:33:25.450Z","repository":{"id":37863973,"uuid":"447609265","full_name":"instill-ai/instill-core","owner":"instill-ai","description":"🔮 Instill Core is a full-stack AI infrastructure tool for data, model and pipeline orchestration, designed to streamline every aspect of building versatile AI-first applications","archived":false,"fork":false,"pushed_at":"2025-05-07T09:43:45.000Z","size":11353,"stargazers_count":2243,"open_issues_count":36,"forks_count":112,"subscribers_count":29,"default_branch":"main","last_synced_at":"2025-05-07T10:45:05.145Z","etag":null,"topics":["ai","api","cli","developer-tools","etl","generative-ai","golang","gpt","hacktoberfest","llm","low-code","no-code","open-source","pipeline","python","stable-diffusion","typescript","unstructured-data"],"latest_commit_sha":null,"homepage":"https://www.instill-ai.dev","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/instill-ai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["instill-ai"]}},"created_at":"2022-01-13T13:27:40.000Z","updated_at":"2025-05-05T18:39:19.000Z","dependencies_parsed_at":"2023-12-22T10:47:18.450Z","dependency_job_id":"b09964e5-b904-4e93-8f12-9e7a03ad5bdf","html_url":"https://github.com/instill-ai/instill-core","commit_stats":null,"previous_names":["instill-ai/visual-data-pipeline","instill-ai/instill-core","instill-ai/visual-data-preparation","instill-ai/vdp"],"tags_count":132,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instill-ai%2Finstill-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instill-ai%2Finstill-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instill-ai%2Finstill-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instill-ai%2Finstill-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/instill-ai","download_url":"https://codeload.github.com/instill-ai/instill-core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076849,"owners_count":22010611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ai","api","cli","developer-tools","etl","generative-ai","golang","gpt","hacktoberfest","llm","low-code","no-code","open-source","pipeline","python","stable-diffusion","typescript","unstructured-data"],"created_at":"2024-07-31T17:01:24.388Z","updated_at":"2026-01-12T07:33:25.438Z","avatar_url":"https://github.com/instill-ai.png","language":"Makefile","funding_links":["https://github.com/sponsors/instill-ai"],"categories":["Python","其他_机器学习与深度学习","Data Pipeline","cli","Image Generation \u0026 Editing"],"sub_categories":[],"readme":"# 🔮 **Instill Core**\n\n[![Integration Test](https://img.shields.io/github/actions/workflow/status/instill-ai/instill-core/integration-test.yml?branch=main\u0026label=Integration%20Test\u0026logoColor=fff\u0026logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEuNzVDMCAwLjc4NCAwLjc4NCAwIDEuNzUgMEg1LjI1QzYuMjE2IDAgNyAwLjc4NCA3IDEuNzVWNS4yNUM3IDUuNzE0MTMgNi44MTU2MyA2LjE1OTI1IDYuNDg3NDQgNi40ODc0NEM2LjE1OTI1IDYuODE1NjMgNS43MTQxMyA3IDUuMjUgN0g0VjExQzQgMTEuMjY1MiA0LjEwNTM2IDExLjUxOTYgNC4yOTI4OSAxMS43MDcxQzQuNDgwNDMgMTEuODk0NiA0LjczNDc4IDEyIDUgMTJIOVYxMC43NUM5IDkuNzg0IDkuNzg0IDkgMTAuNzUgOUgxNC4yNUMxNS4yMTYgOSAxNiA5Ljc4NCAxNiAxMC43NVYxNC4yNUMxNiAxNC43MTQxIDE1LjgxNTYgMTUuMTU5MiAxNS40ODc0IDE1LjQ4NzRDMTUuMTU5MiAxNS44MTU2IDE0LjcxNDEgMTYgMTQuMjUgMTZIMTAuNzVDMTAuMjg1OSAxNiA5Ljg0MDc1IDE1LjgxNTYgOS41MTI1NiAxNS40ODc0QzkuMTg0MzcgMTUuMTU5MiA5IDE0LjcxNDEgOSAxNC4yNVYxMy41SDVDNC4zMzY5NiAxMy41IDMuNzAxMDcgMTMuMjM2NiAzLjIzMjIzIDEyLjc2NzhDMi43NjMzOSAxMi4yOTg5IDIuNSAxMS42NjMgMi41IDExVjdIMS43NUMxLjI4NTg3IDcgMC44NDA3NTIgNi44MTU2MyAwLjUxMjU2MyA2LjQ4NzQ0QzAuMTg0Mzc0IDYuMTU5MjUgMCA1LjcxNDEzIDAgNS4yNUwwIDEuNzVaTTEuNzUgMS41QzEuNjgzNyAxLjUgMS42MjAxMSAxLjUyNjM0IDEuNTczMjIgMS41NzMyMkMxLjUyNjM0IDEuNjIwMTEgMS41IDEuNjgzNyAxLjUgMS43NVY1LjI1QzEuNSA1LjM4OCAxLjYxMiA1LjUgMS43NSA1LjVINS4yNUM1LjMxNjMgNS41IDUuMzc5ODkgNS40NzM2NiA1LjQyNjc4IDUuNDI2NzhDNS40NzM2NiA1LjM3OTg5IDUuNSA1LjMxNjMgNS41IDUuMjVWMS43NUM1LjUgMS42ODM3IDUuNDczNjYgMS42MjAxMSA1LjQyNjc4IDEuNTczMjJDNS4zNzk4OSAxLjUyNjM0IDUuMzE2MyAxLjUgNS4yNSAxLjVIMS43NVpNMTAuNzUgMTAuNUMxMC42ODM3IDEwLjUgMTAuNjIwMSAxMC41MjYzIDEwLjU3MzIgMTAuNTczMkMxMC41MjYzIDEwLjYyMDEgMTAuNSAxMC42ODM3IDEwLjUgMTAuNzVWMTQuMjVDMTAuNSAxNC4zODggMTAuNjEyIDE0LjUgMTAuNzUgMTQuNUgxNC4yNUMxNC4zMTYzIDE0LjUgMTQuMzc5OSAxNC40NzM3IDE0LjQyNjggMTQuNDI2OEMxNC40NzM3IDE0LjM3OTkgMTQuNSAxNC4zMTYzIDE0LjUgMTQuMjVWMTAuNzVDMTQuNSAxMC42ODM3IDE0LjQ3MzcgMTAuNjIwMSAxNC40MjY4IDEwLjU3MzJDMTQuMzc5OSAxMC41MjYzIDE0LjMxNjMgMTAuNSAxNC4yNSAxMC41SDEwLjc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)](https://github.com/instill-ai/instill-core/actions/workflows/integration-test-latest.yml?branch=main\u0026event=push)\n[![GitHub release (latest SemVer including pre-releases)](https://img.shields.io/github/v/release/instill-ai/instill-core?\u0026label=Release\u0026color=blue\u0026include_prereleases\u0026logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgOEg3VjRIMjNWMTdIMjFDMjEgMTguNjYgMTkuNjYgMjAgMTggMjBDMTYuMzQgMjAgMTUgMTguNjYgMTUgMTdIOUM5IDE4LjY2IDcuNjYgMjAgNiAyMEM0LjM0IDIwIDMgMTguNjYgMyAxN0gxVjEyTDQgOFpNMTggMThDMTguNTUgMTggMTkgMTcuNTUgMTkgMTdDMTkgMTYuNDUgMTguNTUgMTYgMTggMTZDMTcuNDUgMTYgMTcgMTYuNDUgMTcgMTdDMTcgMTcuNTUgMTcuNDUgMTggMTggMThaTTQuNSA5LjVMMi41NCAxMkg3VjkuNUg0LjVaTTYgMThDNi41NSAxOCA3IDE3LjU1IDcgMTdDNyAxNi40NSA2LjU1IDE2IDYgMTZDNS40NSAxNiA1IDE2LjQ1IDUgMTdDNSAxNy41NSA1LjQ1IDE4IDYgMThaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)](https://github.com/instill-ai/instill-core/releases)\n[![Artifact Hub](https://img.shields.io/endpoint?labelColor=gray\u0026color=blue\u0026url=https://artifacthub.io/badge/repository/instill-ai)](https://artifacthub.io/packages/helm/instill-ai/core)\n[![Discord](https://img.shields.io/discord/928991293856681984?color=blue\u0026label=Discord\u0026logo=discord\u0026logoColor=fff)](https://discord.gg/sevxWsqpGh)\n\nA complete unstructured data solution: ETL processing, AI-readiness, open-source LLM hosting, and RAG capabilities in one powerful platform.\n\n## Quick start\n\nFollow the [installation](#installation) steps below or [documentation](https://docs.instill-ai.com/docs/deployment/?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=org_readme) for more details to build versatile AI applications locally.\n\n## What is Instill Core?\n\n[**Instill Core**](https://github.com/instill-ai/instill-core) is an end-to-end AI platform for data, pipeline and model orchestration.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/instill-ai/.github/main/img/instill-core-stack-dark.svg\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/instill-ai/.github/main/img/instill-core-stack-light.svg\"\u003e\n    \u003cimg alt=\"🔮 Instill Core - The full-stack AI infrastructure tool\" src=\"https://raw.githubusercontent.com/instill-ai/.github/main/img/instill-core-stack-light.svg\" width=70%\u003e\n  \u003c/picture\u003e\n\u003c/div\u003e\n\n🔮 **Instill Core** simplifies infrastructure hassle and encompasses these core features:\n\n- 💧 [**Pipeline**](https://docs.instill-ai.com/docs/pipeline-introduction/?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=org_readme): Quickly build versatile AI-first APIs or automated workflows.\n- ⚙️ [**Component**](https://docs.instill-ai.com/docs/component-introduction/?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=org_readme): Connect essential building blocks to construct powerful pipelines.\n- 💾 [**Artifact**](https://docs.instill-ai.com/docs/artifact-introduction/?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=org_readme): Transform unstructured data (e.g., documents, images, audio, video) into AI-ready formats.\n- ⚗️ [**Model**](https://docs.instill-ai.com/docs/model-introduction/?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=org_readme): Deploy and monitor AI models without GPU infrastructure hassles.\n\n## What can you build?\n\n- 📖 Parsing PDF Files to Markdown: [Cookbook](https://github.com/instill-ai/cookbook/blob/main/examples/Parsing_pdf_files.ipynb)\n- 🧱 Generating Structured Outputs from LLMs: [Cookbook](https://github.com/instill-ai/cookbook/blob/main/examples/Generating_structured_outputs.ipynb) \u0026 [Tutorial](https://www.instill-ai.com/blog/llm-structured-outputs)\n- 🕸️ Web scraping \u0026 Google Search with Structured Insights\n- 🌱 Instance segmentation on microscopic plant stomata images: [Cookbook](https://github.com/instill-ai/cookbook/blob/main/examples/Instance_segmentation_stomavision.ipynb)\n\nSee [Examples](https://docs.instill-ai.com/docs/examples) for more!\n\n## Installation\n\n### Prerequisites\n\n| Operating System | Requirements and Instructions                                                                                                                                                                                                                                                                                                                                                                              |\n| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| macOS or Linux   | Instill Core works natively                                                                                                                                                                                                                                                                                                                                                                                |\n| Windows          | • Use Windows Subsystem for Linux (WSL2)\u003cbr\u003e• Install latest `yq` from [GitHub Repository](https://github.com/mikefarah/yq)\u003cbr\u003e• Install latest Docker Desktop and enable WSL2 integration ([tutorial](https://docs.docker.com/desktop/wsl))\u003cbr\u003e• (Optional) Install `cuda-toolkit` on WSL2 ([NVIDIA tutorial](https://docs.nvidia.com/cuda/wsl-user-guide/index.html#getting-started-with-cuda-on-wsl-2)) |\n| All Systems      | • Docker Engine v25 or later\u003cbr\u003e• Docker Compose v2 or later\u003cbr\u003e• Install latest stable [Docker](https://docs.docker.com/get-docker/) and [Docker Compose](https://docs.docker.com/compose/install/)                                                                                                                                                                                                       |\n\n### Spin up Instill Core\n\nExecute the following commands to pull pre-built images with all the dependencies to launch:\n\n\u003c!-- x-release-please-start-version --\u003e\n\n```bash\ngit clone -b v0.58.1 https://github.com/instill-ai/instill-core.git \u0026\u0026 cd instill-core\n\n# Launch all services\nmake run\n```\n\n\u003c!-- x-release-please-end --\u003e\n\nThat's it! Once all the services are up with health status, the UI is ready to go at \u003chttp://localhost:3000\u003e. Please find the default login credentials in the [documentation](https://docs.instill-ai.com/docs/quickstart#instill-core-ce-self-hosted).\n\nTo shut down all running services:\n\n```shell\nmake down\n```\n\n## Deployment\n\nVisit the [Deployment Overview](https://docs.instill-ai.com/docs/deployment/?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=org_readme) for more details.\n\n## Client Access\n\n- \u003cb\u003e📺 \u003ca href=\"https://github.com/instill-ai/console\" target=\"_blank\"\u003eConsole\u003c/a\u003e\u003c/b\u003e\n- \u003cb\u003e⌨️ \u003ca href=\"https://github.com/instill-ai/cli\" target=\"_blank\"\u003eCLI\u003c/a\u003e\u003c/b\u003e\n- \u003cb\u003e📦 SDK\u003c/b\u003e:\n  - [Python SDK](https://github.com/instill-ai/python-sdk)\n  - [TypeScript SDK](https://github.com/instill-ai/typescript-sdk)\n  - Stay tuned, as more SDKs are on the way!\n\n## Documentation\n\nPlease visit our [official documentation](https://docs.instill-ai.com/docs?utm_source=github\u0026utm_medium=link\u0026utm_campaign=instill-core) for more.\n\nAdditional resources:\n\n- [API Reference](https://docs.instill-ai.com/reference)\n- [Cookbooks](https://github.com/instill-ai/cookbook)\n- [Tutorials](https://www.instill-ai.com/blog)\n- [Examples](https://docs.instill-ai.com/docs/examples)\n\n## Contributing\n\nWe welcome contributions from our community! Checkout the methods below:\n\n1. **Cookbooks**: Help us create helpful pipelines and guides for the community. Visit our [Cookbook repository](https://github.com/instill-ai/cookbook) to get started.\n\n2. **Issues**: Contribute to improvements by raising tickets using [templates here](https://github.com/instill-ai/instill-core/issues/new/choose) or discuss in existing ones you think you can help with.\n\n### Community Standards\n\nWe are committed to maintaining a respectful and welcoming atmosphere for all contributors. Before contributing, please read:\n\n- [Contributing Guidelines](./.github/CONTRIBUTING.md)\n- [Code of Conduct](https://github.com/instill-ai/.github/blob/main/.github/CODE_OF_CONDUCT.md)\n\n### Support\n\nGet help by joining our [Discord community](https://discord.gg/sevxWsqpGh) where you can post any questions on our `#ask-for-help` channel.\n\n## License\n\nSee the [LICENSE](./LICENSE) file for licensing information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstill-ai%2Finstill-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finstill-ai%2Finstill-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstill-ai%2Finstill-core/lists"}