serf

by prime-radiant-inc · Agent Tool · ★ 72

About serf

Serf A non-interactive coding agent. Give it a prompt, it does the work. Serf uses the LLM's native tool-calling to read files, write files, run commands, and search code in a loop until the work is complete. It supports OpenAI, Anthropic, and Google models. For how the code is organized — modules, layout, and the build workspace — see docs/architecture.md.

ai-agentclicoding-agentgollm

Quick Facts

Stars72
Forks3
LanguageGo
CategoryAgent Tool
LicenseMIT
Quality Score67.6421908497872/100
Open Issues6
Last Updated2026-07-08
Created2026-02-10
Platformscli, go
Est. Tokens~18k

Compatible Skills

These tools work well together with serf for enhanced workflows:

  • lazyagent — semantic(0.16)+complementary+shared_fw(openai)+same_lang+similar_pop+shared_platform (64%)
  • clawcode — semantic(0.18)+complementary+shared_fw(anthropic,openai)+similar_pop+shared_platform (57%)
  • tokuin — semantic(0.17)+complementary+shared_fw(anthropic,openai)+similar_pop+shared_platform (57%)

More Agent Tool Tools

Explore other popular agent tool tools:

View all Agent Tool tools →

Popular Go Agent Tools

Frequently Asked Questions

What is serf?

serf is A non-interactive coding agent: give it a prompt and it reads, writes, runs commands, and searches code in a loop until the work is done, using native tool-calling across OpenAI, Anthropic, and Google. It is categorized as a Agent Tool with 72 GitHub stars.

What programming language is serf written in?

serf is primarily written in Go. It covers topics such as ai-agent, cli, coding-agent.

How do I install or use serf?

You can find installation instructions and usage details in the serf GitHub repository at github.com/prime-radiant-inc/serf. The project has 72 stars and 3 forks, indicating an active community.

What license does serf use?

serf is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse Agent Tool tools