Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    2,159+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1228
    • Coding1045
    • Infrastructure455
    • Marketing414
    • Design374
    • Projects340
    • Analytics319
    • Research306
    • Testing200
    • Data171
    • Integration169
    • Security169
    • MCP164
    • Learning146
    • Communication131
    • Prompts122
    • Extensions120
    • Commerce116
    • Voice107
    • DevOps92
    • Web73
    • Finance19
    1. Home
    2. Tools
    3. pu.sh
    pu.sh icon

    pu.sh

    Agent Harness

    A full coding-agent harness in ~400 lines of shell script, supporting Anthropic and OpenAI APIs with zero dependencies beyond curl, awk, and common Unix tools.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Use, modify, and distribute freely.

    Engagement

    Available On

    Windows
    macOS
    API
    CLI

    Resources

    WebsiteGitHubllms.txt

    Topics

    Agent HarnessAI Coding AssistantsCommand Line Assistants

    Alternatives

    SupacodeVibe Kanbanmux
    Developer
    NahimNasserNahimNasser builds open-source developer tools focused on po…

    Listed May 2026

    About pu.sh

    pu.sh is a minimal, portable coding-agent harness written entirely in shell script — no Node, no pip, no Docker, no runtime. It implements a full agentic loop (send prompt → parse response → execute tool → append to history → repeat) in roughly 400 lines, weighing less than 40 KB. It supports both Anthropic and OpenAI APIs, offers an interactive REPL with multi-turn memory, and can be piped together with other agents for composable workflows.

    • Zero-dependency install: Download a single shell file with curl, chmod +x, and run — no package manager required.
    • Dual provider support: Works with Anthropic Messages API and OpenAI Responses API; auto-detects provider from API key or model name.
    • 7 built-in tools: bash, read, write, edit, grep, find, ls — a minimal but complete surface area for coding tasks.
    • Interactive REPL: Multi-turn sessions with memory, REPL commands like /model, /effort, /compact, /export, /skill:name, and inline shell via !cmd.
    • Reasoning effort control: Set AGENT_EFFORT from none to max; gated by model support for both providers.
    • Auto-compaction: Automatically summarizes older turns when the context budget is exceeded; manual /compact [focus] also available.
    • Pipe mode: --pipe flag produces clean stdout for composing agents together in shell pipelines.
    • Checkpoint and resume: Writes .pu-history.json for automatic session resume; every step logged to .pu-events.jsonl as structured JSONL.
    • Skills and prompt templates: /skill:name loads SKILL.md from local or user directories; /template expands .pi/prompts/template.md.
    • Context files: Auto-loads AGENTS.md / CLAUDE.md from the current directory upward.
    • Confirmation mode: AGENT_CONFIRM=1 prompts before every tool execution for safer operation.
    • Regression test suite: 90 no-API behavioral tests via bash eval/test_real.sh covering JSON parsing, tool behavior, compaction, and more.
    • MIT licensed: Fully open source — read every line, fork it, modify it, deploy it anywhere.
    pu.sh - 1

    Community Discussions

    Be the first to start a conversation about pu.sh

    Share your experience with pu.sh, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    Fully free and open-source under the MIT License. Use, modify, and distribute freely.

    • Full coding-agent harness
    • Dual provider support (Anthropic + OpenAI)
    • Interactive REPL
    • 7 built-in tools
    • Skills and prompt templates

    Capabilities

    Key Features

    • Zero-dependency shell script install
    • Dual provider support (Anthropic + OpenAI)
    • 7 built-in agent tools: bash, read, write, edit, grep, find, ls
    • Interactive multi-turn REPL
    • Reasoning effort control (none to max)
    • Auto-compaction of long contexts
    • Pipe mode for composable agent workflows
    • Checkpoint and resume via .pu-history.json
    • Event log in JSONL format
    • Skills and prompt template system
    • Auto-loads AGENTS.md / CLAUDE.md context files
    • Confirmation mode before tool execution
    • Session export to markdown
    • 90-test regression suite with no API calls
    • Surgical file editing with oldText→newText replacement
    • Trailing newline preservation on file writes/edits

    Integrations

    Anthropic Claude API
    OpenAI API
    API Available

    Reviews & Ratings

    No ratings yet

    Be the first to rate pu.sh and help others make informed decisions.

    Developer

    NahimNasser

    NahimNasser builds open-source developer tools focused on portability and simplicity. The pu.sh project emerged from 30+ experiments to find the most portable agentic coding harness that can run anywhere. The work prioritizes zero-dependency design, inspectability, and composability over feature bloat.

    Read more about NahimNasser
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Supacode icon

    Supacode

    Native macOS app for running 50+ coding agents in parallel across isolated git worktrees, built on libghostty.

    Vibe Kanban icon

    Vibe Kanban

    A kanban-based project management tool that accelerates human planning and review for teams building with AI coding agents.

    mux icon

    mux

    Mux is an open-source tool for running parallel coding agents, each with its own isolated workspace, accessible from your browser or desktop.

    Browse all tools

    Related Topics

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    63 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    404 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    121 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • AI Coding Assistants
    • Agent Frameworks
    • MCP Servers
    • AI Prompt Tools
    • Vibe Coding Tools
    • AI Design Tools
    • AI Database Tools
    • AI Website Builders
    • AI Testing Tools
    • LLM Evaluations
    Follow Us
    • X / Twitter
    • LinkedIn
    • Reddit
    • Discord
    • Threads
    • Bluesky
    • Mastodon
    • YouTube
    • GitHub
    • Instagram
    Get Started
    • About
    • Editorial Standards
    • Corrections & Disclosures
    • Community Guidelines
    • Advertise
    • Contact Us
    • Newsletter
    • Submit a Tool
    • Start a Discussion
    • Write A Blog
    • Share A Build
    • Terms of Service
    • Privacy Policy
    Explore with AI
    • ChatGPT
    • Gemini
    • Claude
    • Grok
    • Perplexity
    Agent Experience
    • llms.txt
    Theme
    With AI, Everyone is a Dev. EveryDev.ai © 2026
    Discussions