Discover and explore top open-source AI tools and projects—updated daily.
SwivalCLI coding agent for autonomous task execution
Top 83.0% on SourcePulse
Swival is a practical, reliable CLI coding agent designed for both frontier and smaller, local open-source LLMs. It excels with tight context windows and limited resources, automating tasks via an autonomous tool loop, making advanced AI coding assistance accessible even on modest hardware.
How It Works
Swival connects to diverse LLM providers, including local setups (LM Studio, llama.cpp), cloud services, and OpenAI-compatible servers. Its core strength is robust context management using graduated compaction and persistent notes, enabling multi-step plans under resource constraints. It features an autonomous tool loop for task completion and an optional review loop with LLM-as-judge for automated QA.
Quick Start & Requirements
uv tool install swival (requires Python 3.13+). macOS users can also use brew trust swival/tap && brew install swival/tap/swival.swival without arguments, or by specifying providers and models via command-line flags.swival.dev.Highlighted Details
--report) capturing LLM timing, tool usage, and context events for systematic model and setting comparison.--encrypt-secrets)./audit command for codebase security scanning, featuring a multi-phase review and patch generation pipeline.Maintenance & Community
The provided README does not detail specific maintainers, sponsorships, or community channels such as Discord or Slack.
Licensing & Compatibility
The README does not specify a software license. Users are advised to verify licensing terms before integrating Swival into commercial or closed-source projects.
Limitations & Caveats
The applefm provider is explicitly marked as experimental. Effective use with local models like those from LM Studio and llama.cpp requires models with tool-calling capabilities and careful context size configuration based on available hardware. The absence of explicit licensing information may present an adoption barrier for some organizations.
1 day ago
Inactive
gptme