serf — Agent Tool by prime-radiant-inc

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

Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h

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. Build Build the standalone one-shot client (no agent loop): Build the multi-session web orchestrator: Usage The prompt can be passed as arguments or piped via stdin: llmcall (One-Shot LLM Client) This repo also includes , a minimal CLI wrapper around the unified library for single “throwaway” calls. Properties: Exactly one LLM call (no agent loop). Tool calls are forbidden (). If the model returns tool calls, fails. No system prompt by default. You can optionally provide one, or force-disable with . Build: Examples: bash ./llmcall --provider openai --model gpt-5-mini-2025-08-07 "Write a haiku about build pipelines." JSON mode: parses a

ai-agentclicoding-agentgollm

Quick Facts

Stars66
Forks3
LanguageGo
CategoryAgent Tool
LicenseMIT
Quality Score67.6421908497872/100
Open Issues6
Last Updated2026-07-03
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%)

serf alternative? Top 6 similar tools

Looking for a serf alternative? If you're comparing serf with other agent tool tools, these 6 projects are the closest alternatives on Agent Skills Hub — ranked by topic overlap, star count, and community traction.

  • golembot by 0xranx · ⭐ 295

    Any Agent × Any Provider × Anywhere. Connect Cursor, Claude Code, OpenCode, or Codex to Slack, Telegram, Disco

  • omega-memory by omega-memory · ⭐ 170

    Persistent memory for AI coding agents

  • codegrab by epilande · ⭐ 89

    ✋ Interactive CLI tool for selecting and bundling code into a single, LLM-ready output file

  • agnix by agent-sh · ⭐ 313

    The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plug

  • smart-ralph by tzachbon · ⭐ 276

    Spec-driven development with smart compaction. Claude Code plugin combining Ralph Wiggum loop with structured

  • go-agent by Protocol-Lattice · ⭐ 240

    An agent framework for Go with graph-aware memory, UTCP-native tools, and multi-agent orchestration. Built for

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 66 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 66 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.

What are the best alternatives to serf?

The top alternatives to serf on Agent Skills Hub include golembot, omega-memory, codegrab. Each offers a different approach to the same problem space — compare them side-by-side by stars, quality score, and community activity.

View on GitHub → Browse Agent Tool tools