freshcrate
Skin:/
Home > AI Agents > golem

golem

Golem Cloud is the agent-native platform for building AI agents and distributed applications that never lose state, never duplicate work, and never require you to build infrastructure.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Golem Cloud is the agent-native platform for building AI agents and distributed applications that never lose state, never duplicate work, and never require you to build infrastructure.

README

Golem

Golem Logo

This repository contains Golem - a set of services enable you to run WebAssembly components in a distributed cloud environment. Golem supports building agents in Rust, TypeScript, Scala, and MoonBit.

Getting started with Golem

See Golem Cloud for more information, and the Golem Developer Documentation for getting started.

Developing Golem

Find details in the contribution guide about how to compile the Golem services locally.

Release History

VersionChangesUrgencyDate
v1.5.4## What's Changed * Fix panic during oplog archive of agent in deleted environment by @mschuwalow in https://github.com/golemcloud/golem/pull/3568 * maintenance branches by @vigoo in https://github.com/golemcloud/golem/pull/3576 * Backport/3575 to 1.5.x by @kmatasfp in https://github.com/golemcloud/golem/pull/3604 * Backport/3590 to 1.5.x by @kmatasfp in https://github.com/golemcloud/golem/pull/3603 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.5.3...v1.5.4High6/4/2026
v1.5.3## What's Changed * Fix oauth2 webflow token sql by @mschuwalow in https://github.com/golemcloud/golem/pull/3565 * always consult active workers before fetching metadata by @mschuwalow in https://github.com/golemcloud/golem/pull/3564 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.5.2...v1.5.3High5/22/2026
golem-ts-v1.1.1## What's Changed * Add Fresheyeball to VOUCHED contributors list by @vigoo in https://github.com/golemcloud/golem/pull/3366 * remove unused http-api-definition auth environment actions by @mschuwalow in https://github.com/golemcloud/golem/pull/3386 * http-api: better logging on internal errors by @mschuwalow in https://github.com/golemcloud/golem/pull/3430 * Apply MoonBit SDK fixes from PR 3385 by @vigoo in https://github.com/golemcloud/golem/pull/3445 * Http retry fixes by @vigoo in httpsHigh5/19/2026
v1.5.1## What's Changed * agents openapi spec - add operationId for routes by @justcoon in https://github.com/golemcloud/golem/pull/3268 * add missing tests for complex secret objects by @mschuwalow in https://github.com/golemcloud/golem/pull/3264 * agents openapi spec - add description for routes by @justcoon in https://github.com/golemcloud/golem/pull/3269 * Fix blobstore's clear() to not delete the blob storage directory by @mschuwalow in https://github.com/golemcloud/golem/pull/3306 * Big invHigh5/11/2026
golem-ts-v1.1.0Latest release: golem-ts-v1.1.0High5/8/2026
v1.5.0## What's Changed * add pgvector types to golem rdbms postgres by @justcoon in https://github.com/golemcloud/golem/pull/2504 * Enable rustls in all services by @mschuwalow in https://github.com/golemcloud/golem/pull/2542 * Rename to base agent by @afsalthaj in https://github.com/golemcloud/golem/pull/2543 * Use new published SDKs and revert temporary CI changes by @vigoo in https://github.com/golemcloud/golem/pull/2544 * Fix TS publishing by @vigoo in https://github.com/golemcloud/golem/puHigh4/24/2026
v1.5.0-rc3## What's Changed * Require at least one template selection in golem new by @Myestery in https://github.com/golemcloud/golem/pull/3197 * Worker executor test stabilization by @vigoo in https://github.com/golemcloud/golem/pull/3203 * Diff model versioning and cleanups by @noise64 in https://github.com/golemcloud/golem/pull/3205 * Skills, scenarios and fixes (part 4) by @vigoo in https://github.com/golemcloud/golem/pull/3208 * ts-repl: do not bundle repl by @mschuwalow in https://github.com/gHigh4/20/2026
v1.5.0-rc2## What's Changed * do not register apps subdomains with alb by @mschuwalow in https://github.com/golemcloud/golem/pull/3179 * Fix package name for TS REPL by @vigoo in https://github.com/golemcloud/golem/pull/3183 * Flaky RPC test case investigation and fix by @vigoo in https://github.com/golemcloud/golem/pull/3175 * Transient error handling and concurrency limit for postgres based indexed storage by @vigoo in https://github.com/golemcloud/golem/pull/3184 * make api operation naming and orHigh4/15/2026
golem-scala-v1.5.0-M9Release golem-scala-v1.5.0-M9High4/15/2026
golem-rust-v2.0.0-dev.8Release golem-rust-v2.0.0-dev.8High4/15/2026
golem-ts-v1.0.0-dev.6Release golem-ts-v1.0.0-dev.6High4/15/2026
v1.5.0-rc1## What's Changed * add pgvector types to golem rdbms postgres by @justcoon in https://github.com/golemcloud/golem/pull/2504 * Enable rustls in all services by @mschuwalow in https://github.com/golemcloud/golem/pull/2542 * Rename to base agent by @afsalthaj in https://github.com/golemcloud/golem/pull/2543 * Use new published SDKs and revert temporary CI changes by @vigoo in https://github.com/golemcloud/golem/pull/2544 * Fix TS publishing by @vigoo in https://github.com/golemcloud/golem/puMedium4/14/2026
golem-rust-v2.0.0-dev.7## What's Changed * Agent type level provision configuration by @noise64 in https://github.com/golemcloud/golem/pull/3166 **Full Changelog**: https://github.com/golemcloud/golem/compare/golem-rust-v2.0.0-dev.6...golem-rust-v2.0.0-dev.7Medium4/14/2026
golem-ts-v1.0.0-dev.5## What's Changed * Pre RC1 fixes by @vigoo in https://github.com/golemcloud/golem/pull/3177 * Agent type level provision configuration by @noise64 in https://github.com/golemcloud/golem/pull/3166 **Full Changelog**: https://github.com/golemcloud/golem/compare/golem-ts-v1.0.0-dev.4...golem-ts-v1.0.0-dev.5Medium4/14/2026
golem-rust-v2.0.0-dev.6Release golem-rust-v2.0.0-dev.6Medium4/14/2026
golem-scala-v1.5.0-M8Release golem-scala-v1.5.0-M8Medium4/14/2026
golem-ts-v1.0.0-dev.4Release golem-ts-v1.0.0-dev.4Medium4/14/2026
golem-rust-v2.0.0-dev.5Release golem-rust-v2.0.0-dev.5Medium4/14/2026
golem-scala-v1.5.0-M7Release golem-scala-v1.5.0-M7Medium4/13/2026
golem-scala-v1.5.0-M6Release golem-scala-v1.5.0-M6Medium4/13/2026
golem-rust-v2.0.0-dev.4Release golem-rust-v2.0.0-dev.4Medium4/12/2026
golem-scala-v1.5.0-M5## What's Changed * Skill harness fixes and improvements 1 by @vigoo in https://github.com/golemcloud/golem/pull/3151 **Full Changelog**: https://github.com/golemcloud/golem/compare/golem-scala-v1.5.0-M4...golem-scala-v1.5.0-M5Medium4/12/2026
golem-scala-v1.5.0-M4Release golem-scala-v1.5.0-M4Medium4/11/2026
golem-scala-v1.5.0-M3Release golem-scala-v1.5.0-M3Medium4/11/2026
golem-scala-v1.5.0-M2Release golem-scala-v1.5.0-M2Medium4/11/2026
golem-ts-v1.0.0-dev.3Release golem-ts-v1.0.0-dev.3Medium4/11/2026
v1.5.0-dev.2## What's Changed * code-first-routes: reenable throughput benchmark by @mschuwalow in https://github.com/golemcloud/golem/pull/2739 * code-first-routes: include checksum in webhooks by @mschuwalow in https://github.com/golemcloud/golem/pull/2743 * code-first-routes: support idempotency-key and trace headers by @mschuwalow in https://github.com/golemcloud/golem/pull/2744 * TS REPL: CLI commands, eval by @noise64 in https://github.com/golemcloud/golem/pull/2718 * Adds a disable-wakeup flag tMedium4/11/2026
golem-scala-v1.5.0-M1Release golem-scala-v1.5.0-M1Medium4/11/2026
golem-rust-v2.0.0-dev.3Release golem-rust-v2.0.0-dev.3Medium4/11/2026
golem-ts-v1.0.0-dev.2Release golem-ts-v1.0.0-dev.2Medium4/11/2026
golem-rust-v2.0.0-dev.2## What's Changed * rust-sdk: handle empty path segments by @mschuwalow in https://github.com/golemcloud/golem/pull/2785 **Full Changelog**: https://github.com/golemcloud/golem/compare/golem-rust-v2.0.0-dev.1...golem-rust-v2.0.0-dev.2Low2/16/2026
golem-rust-v2.0.0-dev.1## What's Changed * AGENTS.md files for TS and Rust templates by @vigoo in https://github.com/golemcloud/golem/pull/2717 * update golem-ai & disable cli signing by @mschuwalow in https://github.com/golemcloud/golem/pull/2719 * code-first-routes: session store cleanup and integration tests by @mschuwalow in https://github.com/golemcloud/golem/pull/2686 * Rust and TS SDK changes for webhook by @afsalthaj in https://github.com/golemcloud/golem/pull/2701 * code-first-routes: Webhooks backend byLow2/16/2026
golem-ts-v1.0.0-dev.1## What's Changed * Fix cli agent test by @mschuwalow in https://github.com/golemcloud/golem/pull/2573 * Apple Publishing / Code Signing Fix by @andrueandersoncs in https://github.com/golemcloud/golem/pull/2547 * Code first routes wit by @mschuwalow in https://github.com/golemcloud/golem/pull/2575 * Stub out old http-api apis by @mschuwalow in https://github.com/golemcloud/golem/pull/2572 * JS/TS bridge package generator by @vigoo in https://github.com/golemcloud/golem/pull/2578 * Use prinLow2/16/2026
v1.5.0-dev.1## What's Changed * AGENTS.md files for TS and Rust templates by @vigoo in https://github.com/golemcloud/golem/pull/2717 * update golem-ai & disable cli signing by @mschuwalow in https://github.com/golemcloud/golem/pull/2719 * code-first-routes: session store cleanup and integration tests by @mschuwalow in https://github.com/golemcloud/golem/pull/2686 * Rust and TS SDK changes for webhook by @afsalthaj in https://github.com/golemcloud/golem/pull/2701 * code-first-routes: Webhooks backend byLow2/10/2026
golem-rust-v1.12.0-dev.1## What's Changed * Use new published SDKs and revert temporary CI changes by @vigoo in https://github.com/golemcloud/golem/pull/2544 * Fix TS publishing by @vigoo in https://github.com/golemcloud/golem/pull/2545 * Fix repository url in package.json by @vigoo in https://github.com/golemcloud/golem/pull/2546 * Fix cli agent test by @mschuwalow in https://github.com/golemcloud/golem/pull/2573 * Apple Publishing / Code Signing Fix by @andrueandersoncs in https://github.com/golemcloud/golem/pulLow2/6/2026
golem-ts-v0.1.0Latest release: golem-ts-v0.1.0Low1/5/2026
golem-ts-v0.1.0Latest release: golem-ts-v0.1.0Low1/5/2026
golem-ts-v0.1.0Latest release: golem-ts-v0.1.0Low1/5/2026
golem-ts-v0.1.0Latest release: golem-ts-v0.1.0Low1/5/2026
golem-rust-v1.11.0## What's Changed * add pgvector types to golem rdbms postgres by @justcoon in https://github.com/golemcloud/golem/pull/2504 * Enable rustls in all services by @mschuwalow in https://github.com/golemcloud/golem/pull/2542 * Rename to base agent by @afsalthaj in https://github.com/golemcloud/golem/pull/2543 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.2...golem-rust-v1.11.0Low1/5/2026
v1.4.2## What's Changed * Update docker examples to v1.4.1 by @mschuwalow in https://github.com/golemcloud/golem/pull/2539 * Merge TS SDK by @vigoo in https://github.com/golemcloud/golem/pull/2538 * CLI quick fixes by @noise64 in https://github.com/golemcloud/golem/pull/2540 **Full Changelog**: https://github.com/golemcloud/golem/compare/v.1.4.1...v1.4.2Low12/26/2025
v1.4.1## What's Changed * Update docker examples by @mschuwalow in https://github.com/golemcloud/golem/pull/2535 * Fix http api deployment listing in deployments & wrap docker entrypoints in tini by @mschuwalow in https://github.com/golemcloud/golem/pull/2536 * Better formatting for rib compilation error by @mschuwalow in https://github.com/golemcloud/golem/pull/2537 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0...v1.4.1Low12/23/2025
v1.4.0## What's Changed * Move diff module to common by @noise64 in https://github.com/golemcloud/golem/pull/1882 * Update apis with explicit deployment ids by @mschuwalow in https://github.com/golemcloud/golem/pull/1885 * Registry Repo - Part 2 by @noise64 in https://github.com/golemcloud/golem/pull/1883 * Registry repo part 3 by @noise64 in https://github.com/golemcloud/golem/pull/1895 * Registy repo part 4 by @noise64 in https://github.com/golemcloud/golem/pull/1896 * Component Service batch Low12/22/2025
golem-rust-v1.10.4## What's Changed * add embed by @afsalthaj in https://github.com/golemcloud/golem/pull/2533 **Full Changelog**: https://github.com/golemcloud/golem/compare/golem-rust-v1.10.3...golem-rust-v1.10.4Low12/21/2025
golem-rust-v1.10.3## What's Changed * Disallow schema derivation for recursive types by @afsalthaj in https://github.com/golemcloud/golem/pull/2517 * Expose embedding providers in golem ai by @afsalthaj in https://github.com/golemcloud/golem/pull/2533 * Fix high level agent description by @afsalthaj in https://github.com/golemcloud/golem/pull/2507 * Handle ambiguous get method in agent by @afsalthaj in https://github.com/golemcloud/golem/pull/2506 **Full Changelog**: https://github.com/golemcloud/goleLow12/21/2025
v1.4.0-rc10## What's Changed * Fix agent-id with complex parameter types by @vigoo in https://github.com/golemcloud/golem/pull/2529 * registry-service: reject components with duplicate environment plugin grant id by @mschuwalow in https://github.com/golemcloud/golem/pull/2530 * Schema and cleanups by @noise64 in https://github.com/golemcloud/golem/pull/2531 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0-rc9...v1.4.0-rc10Low12/20/2025
v1.4.0-rc9## What's Changed * Fix stackoverflow when listing api definitions in deployment by @mschuwalow in https://github.com/golemcloud/golem/pull/2527 * Reenable debugging service in local run by @mschuwalow in https://github.com/golemcloud/golem/pull/2526 * Atomic CLI: plugins, cleanups by @noise64 in https://github.com/golemcloud/golem/pull/2525 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0-rc7...v1.4.0-rc9Low12/19/2025
v1.4.0-rc8## What's Changed * Fix stackoverflow when listing api definitions in deployment by @mschuwalow in https://github.com/golemcloud/golem/pull/2527 * Reenable debugging service in local run by @mschuwalow in https://github.com/golemcloud/golem/pull/2526 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0-rc7...v1.4.0-rc8Low12/19/2025
v1.4.0-rc7## What's Changed * better error messsages during rib compilation & more details in environment plugin grants by @mschuwalow in https://github.com/golemcloud/golem/pull/2523 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0-rc6...v1.4.0-rc7Low12/19/2025
v1.4.0-rc6## What's Changed * Use new published golem-wasm and rust sdk by @vigoo in https://github.com/golemcloud/golem/pull/2521 * More CLI cleanups by @noise64 in https://github.com/golemcloud/golem/pull/2505 * Fix agent-id with multimodal and update ts SDK by @afsalthaj in https://github.com/golemcloud/golem/pull/2524 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0-rc5...v1.4.0-rc6Low12/19/2025
v1.4.0-rc5## What's Changed * Various small post-atomic cleanups/fixes by @mschuwalow in https://github.com/golemcloud/golem/pull/2499 * Disallow schema derivation for recursive types by @afsalthaj in https://github.com/golemcloud/golem/pull/2517 * Url decode in API gateway by @vigoo in https://github.com/golemcloud/golem/pull/2518 * Rust template improvements and fixes by @vigoo in https://github.com/golemcloud/golem/pull/2519 * Add account_email/app_name/env_name filtering for visible environments Low12/17/2025
v1.4.0-rc4## What's Changed * Updated TS SDK and wasm-rquickjs by @vigoo in https://github.com/golemcloud/golem/pull/2509 * Pending invocations column in golem agent list by @vigoo in https://github.com/golemcloud/golem/pull/2510 * Fix how agents are enumerated by @vigoo in https://github.com/golemcloud/golem/pull/2512 * fix custom env server conf by @noise64 in https://github.com/golemcloud/golem/pull/2511 * shard-manager: use ip instead of host by @mschuwalow in https://github.com/golemcloud/golem/Low12/16/2025
v1.4.0-rc3## What's Changed * Agent id panic fix by @vigoo in https://github.com/golemcloud/golem/pull/2500 * Handle ambiguous get method in Rust SDK by @afsalthaj in https://github.com/golemcloud/golem/pull/2506 * Fix high level agent description by @afsalthaj in https://github.com/golemcloud/golem/pull/2507 * dockerignore and makefile fixes by @mschuwalow in https://github.com/golemcloud/golem/pull/2508 **Full Changelog**: https://github.com/golemcloud/golem/compare/v1.4.0-rc2...v1.4.0-rc3Low12/16/2025
v1.4.0-rc2## What's Changed * atomic-deployment: remove unused code by @mschuwalow in https://github.com/golemcloud/golem/pull/2486 * fix docker publishing by @mschuwalow in https://github.com/golemcloud/golem/pull/2487 * Clippy fixes for Rust 1.92 by @vigoo in https://github.com/golemcloud/golem/pull/2488 * CLI cleanups by @noise64 in https://github.com/golemcloud/golem/pull/2485 * Automatic phantom id for ephemeral agents from Rib REPL by @vigoo in https://github.com/golemcloud/golem/pull/2493 * SLow12/15/2025
v1.4.0-rc1## What's Changed * Fix agent listing type filter + bump rust SDK by @noise64 in https://github.com/golemcloud/golem/pull/2482 * CLI cleanups by @noise64 in https://github.com/golemcloud/golem/pull/2483 **Full Changelog**: https://github.com/golemcloud/golem/compare/golem-rust-v1.10.2...v1.4.0-rc1Low12/11/2025
golem-rust-v1.10.2## What's Changed * update rust sdk and add singleton calls in test by @afsalthaj in https://github.com/golemcloud/golem/pull/2453 * Rust template improvements by @vigoo in https://github.com/golemcloud/golem/pull/2476 * Fix benchmarks/worker-executor deadlock by @mschuwalow in https://github.com/golemcloud/golem/pull/2477 * New FromValueAndType and IntoValue (Schema) instances by @vigoo in https://github.com/golemcloud/golem/pull/2480 * Atomic CLI cleanups by @noise64 in https://github.comLow12/10/2025
golem-rust-v1.10.1## What's Changed * atomic-deployment: plugin improvements by @mschuwalow in https://github.com/golemcloud/golem/pull/2403 * Removed support for specifying command line arguments for agents by @vigoo in https://github.com/golemcloud/golem/pull/2408 * Support for optional constructor/method args in TS by @vigoo in https://github.com/golemcloud/golem/pull/2409 * atomic-deployment: id and resource limit improvements by @mschuwalow in https://github.com/golemcloud/golem/pull/2420 * Add docker pLow12/9/2025
v1.4.0-dev.7## What's Changed * Move diff module to common by @noise64 in https://github.com/golemcloud/golem/pull/1882 * Update apis with explicit deployment ids by @mschuwalow in https://github.com/golemcloud/golem/pull/1885 * Registry Repo - Part 2 by @noise64 in https://github.com/golemcloud/golem/pull/1883 * Registry repo part 3 by @noise64 in https://github.com/golemcloud/golem/pull/1895 * Registy repo part 4 by @noise64 in https://github.com/golemcloud/golem/pull/1896 * Component Service batch Low12/7/2025
golem-rust-v1.10.0## What's Changed * Move diff module to common by @noise64 in https://github.com/golemcloud/golem/pull/1882 * Update apis with explicit deployment ids by @mschuwalow in https://github.com/golemcloud/golem/pull/1885 * Registry Repo - Part 2 by @noise64 in https://github.com/golemcloud/golem/pull/1883 * Registry repo part 3 by @noise64 in https://github.com/golemcloud/golem/pull/1895 * Registy repo part 4 by @noise64 in https://github.com/golemcloud/golem/pull/1896 * Component Service batch Low12/7/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

adk-pythonAn open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.v2.2.0
Autonomous-AgentsAutonomous Agents (LLMs) research papers. Updated Daily.main@2026-06-03
adk-jsAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.devtools-v1.2.0
OdysseyRust SDK for packaging, securing, and operating portable AI agents.main@2026-04-16
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocolv1.59.5

More in AI Agents

@blockrun/franklinFranklin — The AI agent with a wallet. Spends USDC autonomously to get real work done. Pay per action, no subscriptions.
hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
e2bE2B SDK that give agents cloud environments