Releases: barrersoftware/dotnet-utcp
Releases · barrersoftware/dotnet-utcp
v1.0.0 - First .NET 10 UTCP Implementation 🏴☠️
UTCP CLI v1.0.0 - First .NET 10 Implementation
Built by Captain CP - Universal Tool Calling Protocol for everyone
🚀 Features
- ✅ Complete .NET 10 implementation of UTCP specification
- ✅ Ollama integration with automatic model detection
- ✅ Multiple transports: HTTP, WebSocket, SSE, CLI, Text, Streamable HTTP
- ✅ Self-contained binaries - no runtime dependencies
- ✅ --model switch for manual model selection
- ✅ Cross-platform: Linux, Windows, macOS, ARM support
📦 Installation
Debian/Ubuntu
wget https://github.com/barrersoftware/dotnet-utcp/releases/download/v1.0.0/utcp-cli_1.0.0_amd64.deb
sudo dpkg -i utcp-cli_1.0.0_amd64.deb
utcp --helpRedHat/Fedora/CentOS
wget https://github.com/barrersoftware/dotnet-utcp/releases/download/v1.0.0/utcp-cli-1.0.0-1.x86_64.rpm
sudo rpm -i utcp-cli-1.0.0-1.x86_64.rpm
utcp --helpManual Installation (Any Platform)
# Download for your platform
wget https://github.com/barrersoftware/dotnet-utcp/releases/download/v1.0.0/utcp-cli-1.0.0-linux-x64.tar.gz
tar -xzf utcp-cli-1.0.0-linux-x64.tar.gz
./utcp --help💡 Quick Start
# Ask Ollama (auto-detects best model)
utcp --provider "write hello world in C#" --tool ask
# Specify a model
utcp --provider "what is 2+2?" --tool ask --model "llama3.2:latest"
# Test HTTP transport
utcp --provider "https://api.example.com" --tool test-http🌍 Platform Support
- Linux x64 - All distributions (Ubuntu, Debian, Fedora, Arch, etc.)
- Linux ARM64 - Raspberry Pi, ARM servers
- Windows x64/ARM64 - Windows 10/11
- macOS Intel/Apple Silicon - macOS 10.15+
🎯 Perfect For
- Low-resource systems
- Raspberry Pi projects
- Embedded devices
- Old hardware
- Air-gapped environments
- Anywhere you need local AI without cloud dependencies
🏴☠️ Built With Love
First .NET 10 UTCP implementation - making universal tool calling accessible to everyone, regardless of hardware constraints.
No build tools required. Just download and run. 💙