forked from 1b-agent/fieldcraft-upstream
The release job signs SHA256SUMS.txt into SHA256SUMS.txt.minisig with rsign2 when the FIELDCRAFT_SIGNING_KEY secret exists, and checks the signature against the public key the app is built with; without the secret the draft is unsigned, the run warns and the notes say the app cannot install that release itself. docs/releasing.md says how the key is set up, kept and rotated; docs/updates.md describes checking, verifying and installing, the web app's Reload to update, and FIELDCRAFT_UPDATE_HOST for tests. privacy.md, control-protocol.md, web.md and the roadmap say what changed. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
1.7 KiB
1.7 KiB
FieldCraft is open-source CAE pre-processing in Rust: it turns geometry into analysis-ready
finite element models, writes Abaqus, Nastran and LS-DYNA decks, and solves linear static and
modal problems with its own solver. AI agents can drive it over MCP (fieldcraft-cli mcp).
README ·
roadmap ·
issues
Which file?
- macOS 11+ (Apple silicon and Intel): open
fieldcraft-{version}-macos-universal.dmgand dragFieldCraft.apponto Applications. The command-line tool is infieldcraft-cli-{version}-macos-universal.zip. - Linux (x86_64, glibc 2.35+: Ubuntu 22.04, Debian 12, Fedora 36 or newer):
fieldcraft-{version}-linux-x86_64.AppImage(chmod +x, then run it), or unpackfieldcraft-{version}-linux-x86_64.tar.gzand runbin/fieldcraft(bin/fieldcraft-cliis the command-line tool). - Windows 10+ (x64): unzip
fieldcraft-{version}-windows-x64.zipand runfieldcraft.exe(fieldcraft-cli.exeis the command-line tool). SHA256SUMS.txt:sha256sum -c SHA256SUMS.txt --ignore-missing(macOS:shasum -a 256 -c SHA256SUMS.txt --ignore-missing).
To start with a sample model, run the app with --sample cantilever (macOS:
/Applications/FieldCraft.app/Contents/MacOS/FieldCraft --sample cantilever).
Updates. {update_signing}
Signing. {macos_signing} The Linux and Windows builds are not signed; on Windows, SmartScreen may say "Windows protected your PC": choose More info, then Run anyway.
Every package carries LICENSE-MIT, LICENSE-APACHE, NOTICE and THIRD-PARTY-LICENSES.txt.