Skip to content

forgeai 0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:32
· 102 commits to main since this release
6ff8ebb

Downloads

Platform File
macOS (Apple silicon and Intel) forgeai-0.1.0-macos-universal.dmg: open it and drag forgeai into Applications
Windows (x64) forgeai-0.1.0-windows-amd64-setup.exe: installer. forgeai-0.1.0-windows-amd64-portable.exe runs without installing
Linux (x64) forgeai-0.1.0-linux-amd64.deb (sudo apt install ./forgeai-0.1.0-linux-amd64.deb), or forgeai-0.1.0-linux-amd64.tar.gz for the bare binary

The builds are not code-signed or notarized yet.

  • macOS: on the first launch, Gatekeeper blocks forgeai. Open System Settings → Privacy & Security and choose Open Anyway, or run xattr -dr com.apple.quarantine /Applications/forgeai.app.
  • Windows: SmartScreen may warn. Choose More info → Run anyway.
  • Linux: the app needs GTK 3 and WebKitGTK 4.1 at runtime; the .deb installs them.

forgeai needs a kubeconfig ($KUBECONFIG or ~/.kube/config) for a cluster that runs the forgeai operator. Check the downloads against SHA256SUMS.txt.

What's Changed

  • feat: training operator, scc-compatible API and desktop client by @wutz in #1
  • Drop pod access; add image, volume, pool and resource APIs by @wutz in #2
  • Remove node pools; fix golangci-lint by @wutz in #3
  • feat: k8s-native refactor organized by Project namespaces by @wutz in #4
  • chore: move to wutz (module path, image registry, API group) by @wutz in #5
  • docs: sync README with current code by @wutz in #6
  • fix: mirror the platform config into project namespaces by @wutz in #8
  • fix(gui): pick a project namespace when the context default is not one by @wutz in #7
  • fix(gui): real creation time for new jobs, guard growing unbound volumes by @wutz in #9
  • feat(gui): add the forgeai anvil logo by @wutz in #10
  • feat(sandbox): support agent-sandbox in projects and the GUI by @wutz in #11
  • fix(gui): keep wails dev from destroying the packaged app by @wutz in #12
  • feat(gui): switch the theme to Forge Indigo on zinc neutrals by @wutz in #13
  • feat(gui): open a shell in sandboxes from a GUI terminal tab by @wutz in #14
  • feat(gui): show a pending state while starting or stopping a sandbox by @wutz in #15
  • feat(gui): manage sandbox templates and start sandboxes from them by @wutz in #16
  • feat(gui): merge sandbox and job templates into one Templates page by @wutz in #17
  • feat(gui): save a sandbox or job as a template from its detail page by @wutz in #18
  • ci: remove GitHub Actions workflows by @wutz in #20
  • feat(gui): edit sandbox and job templates by @wutz in #19
  • feat(gui): pick cluster and project in the sidebar by @wutz in #21
  • fix(fileserver): run dufs without a shell so the pod starts by @wutz in #23
  • fix(gui): test every GUI feature against real use and fix what broke by @wutz in #22
  • feat(sandbox): let users set the idle timeout at creation by @wutz in #24
  • feat(gui): generate Kubernetes-style names and stop input-method rewrites by @wutz in #26
  • refactor(platform): remove the sandbox maxTTL cap by @wutz in #25
  • fix(gui): space the cards on the Resources and Images pages by @wutz in #28
  • fix(gui): accept any whole GiB in the volume size inputs by @wutz in #30
  • fix(gui): show project Ready from its condition by @wutz in #27
  • style(gui): tint the Start and Resume buttons instead of the gradient by @wutz in #29
  • fix(registry,gui): reissue lost robots, quote the docker login username, show the push address by @wutz in #32
  • fix(gui): show the project in repository addresses by @wutz in #33
  • feat(gui): show progress and result on Refresh and Reload buttons by @wutz in #34
  • feat(gui): embed the file browser through a loopback proxy by @wutz in #31
  • fix(volumes): let the file server release trashed volumes by @wutz in #35
  • feat(website): add the official site for Cloudflare Workers by @wutz in #38
  • feat(website): add Chinese translation and light and dark themes by @wutz in #42
  • feat(website): move theme and language controls to the footer by @wutz in #43
  • feat(gui): add English and Chinese UI and light/dark themes by @wutz in #40
  • feat(gui): build installers in CI and publish them on tags by @wutz in #36

New Contributors

  • @wutz made their first contribution in #1

Full Changelog: https://github.com/wutz/forgeai/commits/v0.1.0