ECC
— Open agent harness for coding workflows, GitHub automation, and securityOpen agent harness for coding workflows, GitHub automation, and security
An agentic language model for tool calling on tiny devices
Needle 2 is an open 45-million-parameter language model for tool calling, device use, and structured extraction. It is designed for budget phones, Raspberry Pis, microcontrollers, wearables, small robots, and connected home devices without a GPU or NPU.
The model runs as a 14 MB binary with 28 MB of session RAM. It supports typed function calls, schema-based extraction, grammar-constrained structured outputs, and confidence scores for deciding whether to act locally, ask again, or escalate to a cloud model.
Needle 2 can be tried in a browser sandbox and is available through Cactus Compute's GitHub repositories. The site reports performance figures measured on a Raspberry Pi 5, including more than 800 tokens per second for prefill and more than 500 tokens per second for decode.
Highlights
Used it? Write the first review.
Open agent harness for coding workflows, GitHub automation, and security
Open-source self-hosted AI agent with persistent memory
A modular, plugin-based framework for building and running agents
Context API for searching, scraping, and interacting with the web

An AI coding agent for terminal, IDE, web, and Slack
Self-hosted interface for connecting and extending AI models