by umputun · Agent Tool · ★ 58
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.
| Stars | 58 |
| Forks | 3 |
| Language | Go |
| Category | Agent Tool |
| License | MIT |
| Quality Score | 72.1930491326499/100 |
| Open Issues | 2 |
| Last Updated | 2026-06-22 |
| Created | 2026-05-24 |
| Platforms | claude-code, go |
| Est. Tokens | ~13k |
These tools work well together with fya for enhanced workflows:
Explore other popular agent tool tools:
fya is PTY-backed Claude Code wrapper that provides claude -p compatible output. It is categorized as a Agent Tool with 58 GitHub stars.
fya is primarily written in Go. It covers topics such as ai-agents, claude-code, wrapper.
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.
fya is released under the MIT license, making it free to use and modify according to the license terms.