fya

by umputun · Agent Tool · ★ 58

About fya

fya is a Claude Code print-mode wrapper backed by an interactive PTY session. It provides practical parity with for callers that rely on print-mode text, JSON, or stream-json output. Internally, it starts interactive in a hidden PTY, types the prompt into the terminal, tails Claude Code transcript logs, and emits Claude-compatible output. mirrors the one-shot contract: one process invocation accepts one prompt, streams one answer, emits one final result, and exits after cleanup.

ai-agentsclaude-codewrapper

Quick Facts

Stars58
Forks3
LanguageGo
CategoryAgent Tool
LicenseMIT
Quality Score72.1930491326499/100
Open Issues2
Last Updated2026-06-22
Created2026-05-24
Platformsclaude-code, go
Est. Tokens~13k

Compatible Skills

These tools work well together with fya for enhanced workflows:

  • openclaw-claude-bridge — semantic(0.32)+complementary+similar_pop+shared_platform (51%)
  • thrum — semantic(0.18)+complementary+same_lang+similar_pop+shared_platform (51%)

More Agent Tool Tools

Explore other popular agent tool tools:

View all Agent Tool tools →

Popular Go Agent Tools

Frequently Asked Questions

What is fya?

fya is PTY-backed Claude Code wrapper that provides claude -p compatible output. It is categorized as a Agent Tool with 58 GitHub stars.

What programming language is fya written in?

fya is primarily written in Go. It covers topics such as ai-agents, claude-code, wrapper.

How do I install or use fya?

You can find installation instructions and usage details in the fya GitHub repository at github.com/umputun/fya. The project has 58 stars and 3 forks, indicating an active community.

What license does fya use?

fya 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