Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ By participating in this project, you are expected to uphold our [Code of Conduc
1. **Fork the repository**
- Fork the repository on GitHub to your personal account
- Clone your fork locally: `git clone https://github.com/YOUR_USERNAME/kernel-images.git`
- Add upstream remote: `git remote add upstream https://github.com/onkernel/kernel-images.git`
- Add upstream remote: `git remote add upstream https://github.com/kernel/kernel-images.git`

2. **Create a new branch**
- Always branch from the up-to-date main branch
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
</p>

<p align="center">
<img alt="GitHub License" src="https://img.shields.io/github/license/onkernel/kernel-images">
<img alt="GitHub License" src="https://img.shields.io/github/license/kernel/kernel-images">
<a href="https://discord.gg/FBrveQRcud"><img src="https://img.shields.io/discord/1342243238748225556?logo=discord&logoColor=white&color=7289DA" alt="Discord"></a>
<a href="https://x.com/juecd__"><img src="https://img.shields.io/twitter/follow/juecd__" alt="Follow @juecd__"></a>
<a href="https://x.com/rfgarcia"><img src="https://img.shields.io/twitter/follow/rfgarcia" alt="Follow @rfgarcia"></a>
Expand Down Expand Up @@ -183,7 +183,7 @@ See the [LICENSE](./LICENSE) file for details.

## Support

For issues, questions, or feedback, please [open an issue](https://github.com/onkernel/kernel-images/issues) on this repository. You can also join our [Discord](https://discord.gg/FBrveQRcud).
For issues, questions, or feedback, please [open an issue](https://github.com/kernel/kernel-images/issues) on this repository. You can also join our [Discord](https://discord.gg/FBrveQRcud).

## Colophon

Expand Down
14 changes: 7 additions & 7 deletions server/cmd/api/api/api.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ import (
"sync"
"time"

"github.com/onkernel/kernel-images/server/lib/devtoolsproxy"
"github.com/onkernel/kernel-images/server/lib/logger"
"github.com/onkernel/kernel-images/server/lib/nekoclient"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/policy"
"github.com/onkernel/kernel-images/server/lib/recorder"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
"github.com/kernel/kernel-images/server/lib/devtoolsproxy"
"github.com/kernel/kernel-images/server/lib/logger"
"github.com/kernel/kernel-images/server/lib/nekoclient"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/policy"
"github.com/kernel/kernel-images/server/lib/recorder"
"github.com/kernel/kernel-images/server/lib/scaletozero"
)

type ApiService struct {
Expand Down
10 changes: 5 additions & 5 deletions server/cmd/api/api/api_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ import (

"log/slog"

"github.com/onkernel/kernel-images/server/lib/devtoolsproxy"
"github.com/onkernel/kernel-images/server/lib/nekoclient"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/recorder"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
"github.com/kernel/kernel-images/server/lib/devtoolsproxy"
"github.com/kernel/kernel-images/server/lib/nekoclient"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/recorder"
"github.com/kernel/kernel-images/server/lib/scaletozero"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
Expand Down
10 changes: 5 additions & 5 deletions server/cmd/api/api/chromium.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ import (
"strings"
"time"

"github.com/onkernel/kernel-images/server/lib/chromiumflags"
"github.com/onkernel/kernel-images/server/lib/logger"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/policy"
"github.com/onkernel/kernel-images/server/lib/ziputil"
"github.com/kernel/kernel-images/server/lib/chromiumflags"
"github.com/kernel/kernel-images/server/lib/logger"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/policy"
"github.com/kernel/kernel-images/server/lib/ziputil"
)

var nameRegex = regexp.MustCompile(`^[A-Za-z0-9._-]{1,255}$`)
Expand Down
8 changes: 4 additions & 4 deletions server/cmd/api/api/computer.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ import (
"syscall"
"time"

"github.com/onkernel/kernel-images/server/lib/logger"
"github.com/onkernel/kernel-images/server/lib/mousetrajectory"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/typinghumanizer"
"github.com/kernel/kernel-images/server/lib/logger"
"github.com/kernel/kernel-images/server/lib/mousetrajectory"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/typinghumanizer"
)

// validationError represents a client-side error (400).
Expand Down
8 changes: 4 additions & 4 deletions server/cmd/api/api/display.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ import (
"time"

nekooapi "github.com/m1k1o/neko/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/cdpclient"
"github.com/onkernel/kernel-images/server/lib/logger"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/recorder"
"github.com/kernel/kernel-images/server/lib/cdpclient"
"github.com/kernel/kernel-images/server/lib/logger"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/recorder"
)

// PatchDisplay updates the display configuration. When require_idle
Expand Down
6 changes: 3 additions & 3 deletions server/cmd/api/api/display_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import (
"testing"
"time"

"github.com/onkernel/kernel-images/server/lib/logger"
"github.com/onkernel/kernel-images/server/lib/recorder"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
"github.com/kernel/kernel-images/server/lib/logger"
"github.com/kernel/kernel-images/server/lib/recorder"
"github.com/kernel/kernel-images/server/lib/scaletozero"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
Expand Down
8 changes: 4 additions & 4 deletions server/cmd/api/api/fs.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ import (

"github.com/fsnotify/fsnotify"
"github.com/nrednav/cuid2"
"github.com/onkernel/kernel-images/server/lib/logger"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/ziputil"
"github.com/onkernel/kernel-images/server/lib/zstdutil"
"github.com/kernel/kernel-images/server/lib/logger"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/ziputil"
"github.com/kernel/kernel-images/server/lib/zstdutil"
)

// fsWatch represents an in-memory directory watch.
Expand Down
4 changes: 2 additions & 2 deletions server/cmd/api/api/fs_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ import (
"strings"
"testing"

oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/ziputil"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/ziputil"
)

// TestWriteReadFile verifies that files can be written and read back successfully.
Expand Down
2 changes: 1 addition & 1 deletion server/cmd/api/api/logs.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"path/filepath"
"time"

oapi "github.com/onkernel/kernel-images/server/lib/oapi"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
)

// LogsStream implements Server-Sent Events log streaming.
Expand Down
2 changes: 1 addition & 1 deletion server/cmd/api/api/logs_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"testing"
"time"

oapi "github.com/onkernel/kernel-images/server/lib/oapi"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
)

func TestLogsStream_PathFollow(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions server/cmd/api/api/playwright.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ import (
"time"

"github.com/google/uuid"
"github.com/onkernel/kernel-images/server/lib/logger"
"github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/logger"
"github.com/kernel/kernel-images/server/lib/oapi"
)

const (
Expand Down
6 changes: 3 additions & 3 deletions server/cmd/api/api/process.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ import (
"github.com/creack/pty"
"github.com/google/uuid"
openapi_types "github.com/oapi-codegen/runtime/types"
"github.com/onkernel/kernel-images/server/lib/logger"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/ptyio"
"github.com/kernel/kernel-images/server/lib/logger"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/ptyio"
)

type processHandle struct {
Expand Down
4 changes: 2 additions & 2 deletions server/cmd/api/api/process_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ import (

"github.com/google/uuid"
openapi_types "github.com/oapi-codegen/runtime/types"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/scaletozero"
"github.com/stretchr/testify/require"
)

Expand Down
20 changes: 10 additions & 10 deletions server/cmd/api/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@ import (
chiMiddleware "github.com/go-chi/chi/v5/middleware"
"golang.org/x/sync/errgroup"

serverpkg "github.com/onkernel/kernel-images/server"
"github.com/onkernel/kernel-images/server/cmd/api/api"
"github.com/onkernel/kernel-images/server/cmd/config"
"github.com/onkernel/kernel-images/server/lib/chromedriverproxy"
"github.com/onkernel/kernel-images/server/lib/devtoolsproxy"
"github.com/onkernel/kernel-images/server/lib/logger"
"github.com/onkernel/kernel-images/server/lib/nekoclient"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
"github.com/onkernel/kernel-images/server/lib/recorder"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
serverpkg "github.com/kernel/kernel-images/server"
"github.com/kernel/kernel-images/server/cmd/api/api"
"github.com/kernel/kernel-images/server/cmd/config"
"github.com/kernel/kernel-images/server/lib/chromedriverproxy"
"github.com/kernel/kernel-images/server/lib/devtoolsproxy"
"github.com/kernel/kernel-images/server/lib/logger"
"github.com/kernel/kernel-images/server/lib/nekoclient"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/kernel/kernel-images/server/lib/recorder"
"github.com/kernel/kernel-images/server/lib/scaletozero"
)

func main() {
Expand Down
2 changes: 1 addition & 1 deletion server/cmd/api/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"testing"
"time"

"github.com/onkernel/kernel-images/server/lib/devtoolsproxy"
"github.com/kernel/kernel-images/server/lib/devtoolsproxy"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/cmd/chromium-launcher/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"syscall"
"time"

"github.com/onkernel/kernel-images/server/lib/chromiumflags"
"github.com/kernel/kernel-images/server/lib/chromiumflags"
)

func main() {
Expand Down
2 changes: 1 addition & 1 deletion server/cmd/shell/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (

"github.com/google/uuid"
openapi_types "github.com/oapi-codegen/runtime/types"
oapi "github.com/onkernel/kernel-images/server/lib/oapi"
oapi "github.com/kernel/kernel-images/server/lib/oapi"
"golang.org/x/term"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/container.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

"github.com/docker/docker/api/types/container"
"github.com/docker/go-connections/nat"
instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/testcontainers/testcontainers-go"
"github.com/testcontainers/testcontainers-go/wait"
)
Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_agent_browser_cdp_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"testing"
"time"

instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_cdp_reconnect_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
"time"

"github.com/coder/websocket"
instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_chromium_restart_bench_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"testing"
"time"

instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_chromium_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"time"

_ "github.com/glebarez/sqlite"
instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/samber/lo"
"github.com/stretchr/testify/require"
)
Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_combined_flow_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
"time"

"github.com/coder/websocket"
instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_enterprise_extension_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import (
"testing"
"time"

instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_playwright_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"testing"
"time"

instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion server/e2e/e2e_zip_transfer_bench_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"testing"
"time"

instanceoapi "github.com/onkernel/kernel-images/server/lib/oapi"
instanceoapi "github.com/kernel/kernel-images/server/lib/oapi"
"github.com/stretchr/testify/require"
)

Expand Down
4 changes: 2 additions & 2 deletions server/go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/onkernel/kernel-images/server
module github.com/kernel/kernel-images/server

go 1.25.0

Expand Down Expand Up @@ -101,4 +101,4 @@ require (
modernc.org/sqlite v1.23.1 // indirect
)

replace github.com/m1k1o/neko/server => github.com/onkernel/neko/server v0.0.0-20260213021128-abe9ac59a634
replace github.com/m1k1o/neko/server => github.com/kernel/neko/server v0.0.0-20260213021128-abe9ac59a634
4 changes: 2 additions & 2 deletions server/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFF
github.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE=
github.com/kelseyhightower/envconfig v1.4.0 h1:Im6hONhd3pLkfDFsbRgu68RDNkGF1r3dvMUtDTo2cv8=
github.com/kelseyhightower/envconfig v1.4.0/go.mod h1:cccZRl6mQpaq41TPp5QxidR+Sa3axMbJDNb//FQX6Gg=
github.com/kernel/neko/server v0.0.0-20260213021128-abe9ac59a634 h1:Pn8Zag7TMXnMPdjz136NTjpGwI7rgx++BNzsH2b4w3I=
github.com/kernel/neko/server v0.0.0-20260213021128-abe9ac59a634/go.mod h1:0+zactiySvtKwfe5JFjyNrSuQLA+EEPZl5bcfcZf1RM=
github.com/klauspost/compress v1.18.3 h1:9PJRvfbmTabkOX8moIpXPbMMbYN60bWImDDU7L+/6zw=
github.com/klauspost/compress v1.18.3/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
Expand Down Expand Up @@ -133,8 +135,6 @@ github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 h1:G7ERwszslrBzRxj//J
github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037/go.mod h1:2bpvgLBZEtENV5scfDFEtB/5+1M4hkQhDQrccEJ/qGw=
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 h1:bQx3WeLcUWy+RletIKwUIt4x3t8n2SxavmoclizMb8c=
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90/go.mod h1:y5+oSEHCPT/DGrS++Wc/479ERge0zTFxaF8PbGKcg2o=
github.com/onkernel/neko/server v0.0.0-20260213021128-abe9ac59a634 h1:Q8v6O/VRVLKcEHMSGC0ItDmLFShKLny/0bBggC/1jjk=
github.com/onkernel/neko/server v0.0.0-20260213021128-abe9ac59a634/go.mod h1:0+zactiySvtKwfe5JFjyNrSuQLA+EEPZl5bcfcZf1RM=
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
Expand Down
2 changes: 1 addition & 1 deletion server/lib/chromedriverproxy/proxy.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
"strings"

"github.com/coder/websocket"
"github.com/onkernel/kernel-images/server/lib/wsproxy"
"github.com/kernel/kernel-images/server/lib/wsproxy"
)

const (
Expand Down
4 changes: 2 additions & 2 deletions server/lib/devtoolsproxy/proxy.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ import (
"time"

"github.com/coder/websocket"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
"github.com/onkernel/kernel-images/server/lib/wsproxy"
"github.com/kernel/kernel-images/server/lib/scaletozero"
"github.com/kernel/kernel-images/server/lib/wsproxy"
)

var devtoolsListeningRegexp = regexp.MustCompile(`DevTools listening on (ws://\S+)`)
Expand Down
2 changes: 1 addition & 1 deletion server/lib/devtoolsproxy/proxy_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"time"

"github.com/coder/websocket"
"github.com/onkernel/kernel-images/server/lib/scaletozero"
"github.com/kernel/kernel-images/server/lib/scaletozero"
)

func silentLogger() *slog.Logger {
Expand Down
Loading
Loading