head to head · open source

CodeMachine-CLI vs sdk-go

CodeMachine-CLI has 2,512 GitHub stars, 234 forks, 9 open issues and last shipped 8 months ago. sdk-go has 996 stars, 370 forks, 229 open issues and last shipped 2 days ago. CodeMachine-CLI leads on adoption by 152% (2,512 vs 996 stars). CodeMachine-CLI is written in TypeScript under Apache-2.0; sdk-go is written in Go under MIT. CodeMachine-CLI has attracted 9% as many forks as stars, sdk-go 37%. sdk-go was the more recently maintained of the two, and both are self-hostable with no licence fee. The two share 2 topic tags (orchestration, workflow-automation), so they are genuine substitutes rather than adjacent tools.

Two open source projects, one decision. Both are free and self-hostable — the differences are community size, license terms, language stack and release pace.

CodeMachine-CLI ★ 2.5K sdk-go ★ 996 category Infrastructure & Operations

← all 20902 open source comparisons

Side by side

CodeMachine-CLI sdk-go
GitHub stars ★ 2.5K ★ 996
License Apache-2.0 MIT
Written in TypeScript Go
Last push 2026-02-25 2026-11-03
Forks ⑂ 234 ⑂ 370
Self-hosting Yes Yes
Data ownership Your server Your server

pick CodeMachine-CLI if

  • You weight community size — 2.5K stars and counting
  • You want the Apache-2.0 license terms
  • Your stack matches TypeScript
  • You value the larger contributor base for long-term maintenance

full CodeMachine-CLI profile →

pick sdk-go if

  • You want the sdk-go feature set and don't need the biggest community
  • You prefer the MIT license terms
  • Your stack matches Go
  • You evaluated both and sdk-go fits your workflow better

full sdk-go profile →

About CodeMachine-CLI

npm i g codemachine CodeMachine is an open source tool that orchestrates AI coding agents into repeatable, long running workflows. ⚡️ Every time you use an AI coding agent, you're running a workflow. Fix a bug? You ask questions, reproduce, analyze, plan, implement, test. Build a feature? You research, design, code, review. The workflow lives in your head. You guide the agent through it, step by step, session by session. But every time you start, you rebuild it from scratch. You re explain the process. You remember to ask the right questions. You manage when to clear context, when to push forward, when to loop…

read the full CodeMachine-CLI overview →

About sdk-go

Temporal Go SDK Temporal is a distributed, scalable, durable, and highly available orchestration engine used to execute asynchronous long running business logic in a scalable and resilient way. "Temporal Go SDK" is Temporal's framework for authoring workflows and activities using the Go language. Add the SDK to your project The core Temporal Go SDK packages, including client , worker , and workflow , are released together as the go.temporal.io/sdk module. From your application's Go module, run: Then import the packages you need, such as: The integrations and tools under contrib are released as separate Go…

read the full sdk-go overview →

More in Infrastructure & Operations

Related comparisons

More Orchestration & Scheduling projects

Compare either of these against the rest of the Orchestration & Scheduling field.

Frequently asked questions

Is CodeMachine-CLI or sdk-go more popular?

CodeMachine-CLI has 2,512 GitHub stars and sdk-go has 996. CodeMachine-CLI has the larger community by that measure.

Are CodeMachine-CLI and sdk-go free?

Both are open source. CodeMachine-CLI is licensed under Apache-2.0 and sdk-go under MIT. Neither carries a licence fee.

What is the difference between CodeMachine-CLI and sdk-go?

CodeMachine-CLI is written in TypeScript and sdk-go in Go. The practical differences are community size, licence terms, language stack and release cadence — all compared in the table above.

Which should I choose, CodeMachine-CLI or sdk-go?

Choose CodeMachine-CLI if you want the larger community (2,512 stars) or its Apache-2.0 licence terms. Choose sdk-go if its feature set, stack or MIT licence fits better. Both are self-hostable.