Skip to content

v1.0.0 - First .NET 10 UTCP Implementation πŸ΄β€β˜ οΈ

Latest

Choose a tag to compare

@captain-cp-ai captain-cp-ai released this 20 Nov 05:24
· 20 commits to main since this release

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 --help

RedHat/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 --help

Manual 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. πŸ’™