π Lychee v0.1.0-alpha β First Public Release
Pre-release
Pre-release
·
78 commits
to main
since this release
π Lychee v0.1.0-alpha
What is Lychee?
Lychee is a drop-in upgrade for Ollama β a local LLM runtime with enterprise-grade features built on top of the battle-tested Ollama inference engine.
β¨ What's New in This Release
π Multi-Protocol API Gateway
- Anthropic Messages API (/v1/messages) β run Claude-compatible workloads locally with any model
- OpenAI Responses API (/v1/responses) β structured JSON output with full JSON Schema validation
- OpenAI Chat Completions (/v1/chat/completions) β drop-in OpenAI replacement
π€ Model Composer (/api/compose)
Chain multiple local models together in a pipeline:
- Sequential execution with template substitution ({{input}}, {{step[n].output}})
- Parallel branch execution β run independent steps concurrently
- Per-step timeouts β prevent hanging pipelines
- Fallback model β automatically retry with a backup model on failure
- SSE streaming β real-time token streaming for each step
π‘οΈ Stateful Agent Sandbox
- Terminal UI approval gates for every tool call
- Auto-allow safe commands, deny dangerous patterns (fork bombs, privilege escalation)
- Path traversal prevention, hierarchical allowlisting
π Embedded Web Dashboard (/dashboard/)
- Full React SPA served directly from the binary
- Chat interface, model management, system resource monitoring
π₯ Direct HuggingFace Pull (\lychee hf pull)
- Download GGUF models directly from HuggingFace Hub
- Multi-shard concurrent downloads with resume support
- SHA256 integrity verification
π Developer Tools
- \lychee compare\ β benchmark multiple models side-by-side
- \lychee stats --tui\ β live terminal performance dashboard
- \lychee scan\ β hardware detection and model recommendations
- \lychee generate-client\ β generate SDK boilerplate in Python/JS/Go/Rust
π Quick Start
\\οΏ½ash
git clone https://github.com/MD-Mushfiqur123/lychee.git
cd lychee
go build -o lychee .
./lychee serve
\\
π Requirements
- Go 1.22+
- A GPU (NVIDIA/AMD/Apple Silicon) or CPU-only mode
β οΈ Alpha Notice
This is an alpha release. Core features are functional but not yet production-hardened. Use with care in production environments.
Built on top of Ollama β the open-source local LLM runner.