selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

k7 logo

Self-host k7

v0.5.0

Self-hosted VM sandbox orchestration for secure AI compute

BetaOpen SourceApache-2.0
Updated10 months ago
LanguagePython
Setup difficultyModerate
Stars
824
Port
31007 (HTTPS NodePort for k7-api)

What is k7?

k7 enables users to create secure virtual machine sandboxes for code execution at scale. The platform serves custom serverless deployments avoiding AWS Fargate dependency, hardened CI/CD runners avoiding Docker-in-Docker risks, and blockchain execution layers for AI decentralized applications. Users can run k7 on Kubernetes clusters using K3s, leveraging Kata Containers with Firecracker or QEMU VMMs, Longhorn for persistent storage snapshots, and k7's proprietary k7d daemon for near-instant warm VM forking through copy-on-write disk and memory cloning.

Should you self-host k7?

k7 scores 51/100 on selfhost.directory (how scoring works) and ranks #20 of 44 in Container Management. It has 824 GitHub stars.

It shipped 7 stable releases in the past year. The latest, v0.5.0, came out on 18 October 2026. New versions land roughly every 5 days.

Setup is moderate: expect some configuration beyond a single command. It is Apache-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Portainer (77/100, 38 736 stars). It scores higher overall, so compare the two before you pick. See k7 vs Portainer side by side.

Features

  • Multi-node clusters
  • Network isolation
  • Pause and resume
  • Python SDK
  • Warm VM forkk7d backend only

k7 README

k7 releases & version history

More in Container Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…