DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
Labmill is an assistant for researchers. Tell it in plain language what you want to compute. It finds your data, writes the Slurm job, runs it on your cluster and brings the results back.
翻訳待ち
開発ツールGo · JavaScriptGitHub @labmillオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Labmill client: run your jobs on Slurm HPC clusters, in plain language (CLI and desktop app)
翻訳待ち
Loading the full README.
Read the full README ↗Labmill client is a conversational front end to your Slurm clusters. You tell it in plain language what you want to compute. It finds the data on your computer, stages it, sends it to the cluster, writes and submits the job script, watches the job and brings the results back.
Labmill client started as a copy of an earlier client and works with Slurm clusters first; PBS and LSF are also supported. Documentation and downloads: https://client.labmill.org/.
Labmill is for researchers who already run their code on their own Mac, Windows or Linux computer, often on a single GPU, and now need more. You don't need to know the cluster or the terminal. You say what you want to run in a chat.
sbatch script and shows it to you before it submits. Sample code without run scripts is fine: Labmill reads the README and build files and writes the missing build and run scripts into the job's folder on the cluster, shown to you first.| Mode | Platforms | Purpose |
|---|---|---|
TUI (labmill) | macOS, Linux, Windows | Interactive terminal interface: chat pane and job dashboard. |
GUI (labmill-gui) | macOS, Windows, Linux | A simple desktop app: one chat box, one job list, one progress view. On Windows and Linux, closing the window keeps Labmill in the system tray, so you stay signed in; quit from the tray icon. On a Mac, Labmill stays in the Dock and quits with Cmd+Q. |
Both modes share the same core, so a job started in one can be watched from the other. A headless Agent mode and "Hey Labmill" voice input are planned, not built.
.mismatch name, never overwritten.labmill login (or Settings > Labmill account) connects the client to app.labmill.org with a program token. Then a record of each finished job (state, times, resources, partition, modules) goes to your account; never scripts, data, code, names or logs.You need Go 1.26 or newer (GOTOOLCHAIN=auto, the default, downloads it for you).
make build # bin/labmill (TUI)
make gui-linux # bin/labmill-gui (desktop app on Linux; needs cgo and webkit2gtk-4.1)
make gui-windows # bin/cross/labmill-gui.exe (cross-built from Linux)
make check # the test gate: gofmt, vet, tests, cross builds
Labmill's assistant is Claude. By default Labmill calls the Anthropic Messages API directly with your own API key. Set it in your environment before you start Labmill:
export ANTHROPIC_API_KEY=sk-ant-...
labmill
Labmill reads the key from the environment only and never writes it to disk. Without a key, Labmill starts but tells you that it has no assistant.
This is the beginning of the README. Read the rest at the original. Read the full README ↗