{"id":28732024,"url":"https://github.com/armbian/sdk","last_synced_at":"2026-06-06T08:01:40.056Z","repository":{"id":214739302,"uuid":"737027828","full_name":"armbian/sdk","owner":"armbian","description":"Daily virtual machine images preloaded with a ready-to-use Armbian development environment for x86 and arm64 hosts. Ships in ISO and qcow2 formats with Docker, the Armbian build framework, and a browser-based code-server IDE with the Claude Code plugin pre-configured.","archived":false,"fork":false,"pushed_at":"2026-06-02T07:26:56.000Z","size":125,"stargazers_count":16,"open_issues_count":5,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-02T09:24:40.122Z","etag":null,"topics":["armbian","claude-code","code-server","development-environment","iso-image","qcow2-image","sdk","virtual-image","workspace"],"latest_commit_sha":null,"homepage":"https://www.armbian.com","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/armbian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"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":{"liberapay":"armbian","open_collective":"armbian","github":"armbian","custom":["armbian.com/donate"]}},"created_at":"2023-12-29T15:31:49.000Z","updated_at":"2026-05-14T16:56:59.000Z","dependencies_parsed_at":"2026-03-06T07:00:14.588Z","dependency_job_id":null,"html_url":"https://github.com/armbian/sdk","commit_stats":null,"previous_names":["armbian/sdk"],"tags_count":275,"template":false,"template_full_name":null,"purl":"pkg:github/armbian/sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armbian%2Fsdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armbian%2Fsdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armbian%2Fsdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armbian%2Fsdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/armbian","download_url":"https://codeload.github.com/armbian/sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/armbian%2Fsdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33973868,"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-06T02:00:07.033Z","response_time":107,"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":["armbian","claude-code","code-server","development-environment","iso-image","qcow2-image","sdk","virtual-image","workspace"],"created_at":"2025-06-15T19:40:38.185Z","updated_at":"2026-06-06T08:01:40.024Z","avatar_url":"https://github.com/armbian.png","language":"Shell","funding_links":["https://liberapay.com/armbian","https://opencollective.com/armbian","https://github.com/sponsors/armbian","armbian.com/donate"],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e\n  \u003ca href=#\u003e\u003cimg src=\"https://raw.githubusercontent.com/armbian/.github/master/profile/logosmall.png\" alt=\"Armbian logo\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\u003cbr\u003e\n\u003c/h3\u003e\n\n## Purpose of This Repository\n\nThe **Armbian SDK** publishes ready-to-deploy generic **Armbian** images preloaded with the toolchain, source repositories, and dependencies needed to develop on the Armbian platform — drop one onto a cloud provider, **Proxmox**, or any **QEMU/KVM**-capable hypervisor and start building immediately.\n\nDaily builds from this repository's [GitHub Action](.github/workflows/build-armbian-sdk.yml) target **`uefi-x86`** and **`uefi-arm64`** on **Ubuntu Noble** and **Debian Trixie** with the **`cloud`** kernel, published as raw `.img.xz` and `.img.qcow2`.\n\n## Quick Start\n\nDownload a `.img.qcow2` from the [latest release](https://github.com/armbian/sdk/releases/latest) and boot it under any QEMU/KVM-capable hypervisor.\n\n- **Default credentials:** `armbian` / `armbian` (configured in [userpatches/firstboot.conf](userpatches/firstboot.conf))\n- **code-server** (browser-based VS Code) on port `8443`\n- **Build framework** checked out at `~/workspace/build`\n\n## What's Inside\n\n- **Curated source tree** pre-cloned into the code-server workspace at `/armbian/code-server/config/workspace/` (linked at `~/workspace` for shell users): [build](https://github.com/armbian/build), [configng](https://github.com/armbian/configng), [documentation](https://github.com/armbian/documentation), [website](https://github.com/armbian/website), [imager](https://github.com/armbian/imager).\n- **Build dependencies** pre-installed (`./compile.sh requirements` already ran in the rootfs) — the first build skips the apt phase.\n- **[code-server](https://coder.com/docs/code-server)** installed on first boot via `armbian-config --api module_code-server install`, with the **Python** extension (`ms-python.python`) pre-installed and the **[Claude Code](https://docs.claude.com/en/docs/claude-code)** CLI available in the integrated terminal.\n- **SSH ready out of the box**: maintainer's GitHub public keys baked into both `root` and the `armbian` user via Armbian's `PRESET_*_KEY` firstboot mechanism.\n- **Asset manifest** at a stable URL for programmatic consumption: \u003chttps://github.com/armbian/sdk/releases/latest/download/armbian-images.json\u003e.\n\n## How It's Built\n\nThe [GitHub Action](.github/workflows/build-armbian-sdk.yml) drives a `{board} × {release} × {extension}` matrix through the [armbian/build](https://github.com/armbian/build) composite action. Each cell runs the build chroot's [customize-image.sh](userpatches/customize-image.sh) (clones, build deps, key seeding) and stages [provisioning.sh](userpatches/overlay/provisioning.sh) for first boot (code-server install, extension provisioning, ownership handover). After the matrix completes, an aggregator job merges per-image manifests into a single `armbian-images.json` and promotes the release from pre-release to latest.\n\n## Resources\n\n- **[Armbian Documentation](https://docs.armbian.com/Developer-Guide_Overview/)** — Building, configuring, and customizing\n- **[Armbian Build Framework](https://github.com/armbian/build)** — The framework this SDK targets\n- **[Website](https://www.armbian.com)** — News, features, and board information\n- **[Forums](https://forum.armbian.com)** — Community support and discussions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmbian%2Fsdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farmbian%2Fsdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmbian%2Fsdk/lists"}