{"repo":"Swival/swival","free":true,"listed":false,"github":"https://github.com/Swival/swival","clone":"git clone https://github.com/Swival/swival.git","description":"A small, powerful, open-source CLI coding agent that works with open models.","language":"Python","stars":324,"topics":["agent","ai","cli","code","eval","huggingface","lmstudio","coding","a2a","agent-to-agent"],"license":"MIT","category":"cli-tools","readme_excerpt":"Swival A coding agent for any model. Documentation Swival is a CLI coding agent built to be practical, reliable, and easy to use. It works with frontier models, but its main goal is to be as reliable as possible with smaller models, including local ones. It is designed from the ground up to handle tight context windows and limited resources without falling apart. It connects to LM Studio, llama.cpp, HuggingFace Inference API, OpenRouter, Google Gemini, Gemini Enterprise Agent Platform (formerly Vertex AI), ChatGPT Plus/Pro, AWS Bedrock, Apple Foundation Models (experimental), any OpenAI-compatible server (ollama, mlx lm.server, vLLM, etc.), or any external command ( codex exec , custom wrappers, etc.), sends your task, and runs an autonomous tool loop until it produces an answer. With LM Studio and llama.cpp it auto-discovers your loaded model, so there's nothing to configure. Pure Python, no framework. Quickstart Pick the provider that matches how you want to run models: Provider Auth Required flags First command ---------------- ---------------------------------------------------- ------------------------------------------------------------------ --------------------------------------------------------------------------------------------------- LM Studio none none swival \"Refactor src/api.py\" llama.cpp none --provider llamacpp swival --provider llamacpp \"Refactor src/api.py\" HuggingFace HF TOKEN or --api-key --provider huggingface --model ORG/MODEL swival --provider hugging","default_branch":null,"files":null,"tree":[],"storefront":"/r/Swival","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Swival/swival/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}