EveryDev.ai
Sign inSubscribe
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
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    Home
    Tools

    2,407+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1565
    • Coding1169
    • Infrastructure524
    • Marketing445
    • Design418
    • Projects381
    • Research353
    • Analytics328
    • Testing219
    • MCP207
    • Data203
    • Security189
    • Integration168
    • Learning154
    • Communication144
    • Prompts138
    • Extensions133
    • Commerce123
    • Voice122
    • DevOps97
    • Web75
    • Finance21
    1. Home
    2. Tools
    3. agent-proxy-kit
    agent-proxy-kit icon

    agent-proxy-kit

    AI Development Libraries

    A lightweight TypeScript library that normalizes long-running agent and LLM streams into stable, provider-agnostic progress events for UI rendering.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free and open-source under the MIT License. Install via npm.

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteGitHubllms.txt

    Topics

    AI Development LibrariesLLM OrchestrationAgent Frameworks

    Alternatives

    llm-exeAx LLM Frameworksmolagents
    Developer
    swyxioswyxio builds open-source developer tools and libraries focu…

    Listed May 2026

    About agent-proxy-kit

    agent-proxy-kit is an open-source TypeScript package by swyxio that extracts the long-running operation UX work from the SoloChat project into a reusable, provider-agnostic library. It translates raw streaming events from OpenAI, xAI, Gemini, Featherless, Ollama, and other OpenAI-compatible providers into a stable OperationStage contract that any UI can consume. The library is intentionally thin, designed to sit inside an agent proxy without imposing a heavy framework.

    What It Is

    agent-proxy-kit is a provider-event bridge for LLM streaming UIs. When agents make long-running hosted calls — web searches, tool invocations, reasoning loops — users typically see a vague spinner with no real feedback. This library solves that by surfacing the real signals providers already emit: lifecycle events, tool call events, reasoning deltas, grounding metadata, and finish reasons. It normalizes these into a consistent OperationStage format so developers can render progress bars, elapsed time, stage history, and status labels without writing per-provider parsing logic.

    How the Provider Bridge Works

    The core abstraction is createProviderStageTracker, which accepts a provider name, model, and start timestamp, then exposes methods to convert raw stream chunks into typed stage events. The library ships three main normalizers:

    • OpenAI / xAI Responses API: handles lifecycle events, hosted search/tool events, reasoning deltas, text deltas, completion, and failure events via fromResponsesEvent.
    • Gemini: handles thought parts, visible text parts, usage metadata, grounding metadata, URL context, function calls, and code execution parts via normalizeGeminiChunk.
    • OpenAI-compatible Chat Completions (e.g., Featherless, Ollama): handles reasoning fields, visible deltas, usage chunks, and finish reasons via normalizeChatCompletionChunk.

    The design rule stated in the README is: show real provider events first, synthesize conservative milestones from stream deltas second, and use heartbeats only after quiet gaps.

    Operation Snapshots

    Beyond raw stage events, the library provides an operationSnapshot utility that aggregates a list of stages into a structured object suitable for rendering progress bars, elapsed time, estimated completion, the latest stage label, and an expandable history view. Snapshots take an operation ID, kind, start timestamp, and accumulated stages array.

    Included Codex Skill

    The package ships a reusable Codex skill file at skills/agent-proxy/SKILL.md. This is intended as an implementation standard that developers can reference when adding long-running LLM UX to any application, making the library useful not just as a runtime dependency but also as a specification artifact for AI-assisted coding workflows.

    Current Status

    The repository was created on May 19, 2026 and last updated on May 20, 2026, indicating it is a very new project. It is published to npm as agent-proxy-kit and is available under the MIT License. The project has 2 stars and 1 fork on GitHub at the time of indexing.

    agent-proxy-kit - 1

    Community Discussions

    Be the first to start a conversation about agent-proxy-kit

    Share your experience with agent-proxy-kit, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Free and open-source under the MIT License. Install via npm.

    • Full source code access
    • MIT License
    • npm package
    • All provider normalizers included
    • TypeScript types included

    Capabilities

    Key Features

    • Provider-agnostic OperationStage contract for LLM streaming UIs
    • OpenAI and xAI Responses API event normalization
    • Gemini streaming chunk normalization with grounding and code execution support
    • OpenAI-compatible Chat Completions normalization (Featherless, Ollama, etc.)
    • createProviderStageTracker for per-provider stage tracking
    • operationSnapshot utility for progress bars and elapsed time rendering
    • Heartbeat synthesis for quiet stream gaps
    • Reusable Codex skill file for AI-assisted implementation
    • TypeScript-first with typed stage events
    • Thin library designed to sit inside an agent proxy

    Integrations

    OpenAI
    xAI
    Gemini
    Featherless
    Ollama
    API Available

    Reviews & Ratings

    No ratings yet

    Be the first to rate agent-proxy-kit and help others make informed decisions.

    Developer

    swyxio

    swyxio builds open-source developer tools and libraries focused on AI and LLM application development. The agent-proxy-kit library extracts production UX patterns from the SoloChat project into reusable, provider-agnostic packages. The work emphasizes thin, composable abstractions that sit inside agent proxies without imposing heavy frameworks.

    Read more about swyxio
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    llm-exe icon

    llm-exe

    A TypeScript library for building type-safe LLM agents and AI functions with modular, composable components that work with any LLM provider.

    Ax LLM Framework icon

    Ax LLM Framework

    Ax is an open-source TypeScript framework for building production-ready LLM-powered agents and pipelines with support for multiple AI providers and DSPy-inspired prompt optimization.

    smolagents icon

    smolagents

    A lightweight open-source Python library by Hugging Face for building powerful AI agents that write and execute actions as Python code snippets in just a few lines of code.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    174 tools

    LLM Orchestration

    Platforms and frameworks for designing, managing, and deploying complex LLM workflows with visual interfaces, allowing for the coordination of multiple AI models and services.

    125 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    313 tools
    Browse all topics
    Back to all tools
    1view
    Discussions