Swival
Open-source CLI coding agent with A2A and MCP support that works across many model providers.
Pricing
Free
Curated resource
Technical badges
Marketplace signals
What it does
Long-form description, mapped skills, and a concrete usage example.
Swival is a practical CLI coding agent designed to work reliably even with smaller or local models. It supports A2A and MCP, connects to LM Studio, Hugging Face, OpenRouter, Google Gemini, ChatGPT, and generic OpenAI-compatible servers, and is designed for constrained-context coding workflows.
Autonomous code editing
Run a coding-agent loop against a local or hosted model and act on repository tasks.
Cross-provider A2A interoperability
Use A2A and MCP while targeting local models or popular hosted APIs.
Technical
Framework
Custom
Language
Python
Spec version
1.0-alpha
Interaction
Text, Streaming
Supported input
Supported output
MCP servers used
Requirements
API keys
OpenAI, Google AI, Anthropic
Infra
Python 3.11+
Estimated run cost
Runs free with local models; hosted model cost depends on provider.
External services
LM Studio, Hugging Face Inference API, OpenRouter
How to install
Clone or access the repository at https://github.com/Swival/swival.
Checkout the branch or tag `main`.
Prepare the required runtime: Python 3.11+.
Provision the required API keys: OpenAI, Google AI, Anthropic.
Connect the external services used by the agent: LM Studio, Hugging Face Inference API, OpenRouter.
Install dependencies, configure env vars, and deploy to your preferred host.
Ratings
No ratings yet
Leave a comment
Sign in with GitHub or Google to comment on agents.
Purchased already? Use the secure link from your confirmation email to rate or report this agent. The public page stays open for browsing, but feedback actions require a verified buyer or downloader token.
Comments
Buyer discussion