Shrew

Compact Rust autonomous assistant runtime optimized for speed and minimal resource usage.

Open Source Productivity

What is Shrew?

Shrew is a compact autonomous assistant runtime written in Rust, optimized for speed and minimal resource usage. It is an experiment in bringing agent loops to systems languages for fast, low-overhead personal assistants. Very early stage, but an interesting systems-level take on agent runtimes.

Key features

  • Autonomous assistant runtime in Rust
  • Minimal memory and CPU footprint
  • Fast startup and low latency
  • Tool-calling agent loop
  • Small, auditable codebase

Pros

  • Extremely lightweight by design
  • Rust performance and safety
  • Novel systems-language agent runtime

Cons

  • Tiny project (9 stars) with little documentation
  • Rust + LLM integration is still experimental
  • No integrations or community ecosystem yet

Shrew at a glance

PricingOpen Source
CategoryProductivity
Platformslinux, macos
Official websitegithub.com
rustassistantedgeai-agentslightweight

How to choose the right Productivity tool

When choosing a productivity tool, look first at how it fits the way you already work. The best tools connect with the apps you use every day — email, calendar, documents and chat — instead of becoming one more place to check. Automation matters most where work repeats: summaries, reminders, scheduling and turning notes into tasks are where AI genuinely saves time. Check whether the free tier covers your real usage, how the tool handles your data and privacy, and whether it works on the platforms you live on — web, desktop and mobile. A slightly less powerful tool that your whole team actually adopts beats a feature-rich one nobody opens.

Compare all Productivity tools →

Shrew FAQs

What is Shrew?

Shrew is a compact autonomous assistant runtime written in Rust, optimized for speed and minimal resource usage. It is an experiment in bringing agent loops to systems languages for fast, low-overhead personal assistants. Very early stage, but an interesting systems-level take on agent runtimes.

What are the main features of Shrew?

Shrew offers Autonomous assistant runtime in Rust, Minimal memory and CPU footprint, Fast startup and low latency, Tool-calling agent loop and Small, auditable codebase.

How much does Shrew cost?

Shrew is open source, so the software itself is free to download, use and self-host. Your only costs are the infrastructure you run it on and any paid services you connect to it.

What are the pros and cons of Shrew?

Strengths of Shrew include Extremely lightweight by design; Rust performance and safety; Novel systems-language agent runtime. On the downside, Tiny project (9 stars) with little documentation; Rust + LLM integration is still experimental; No integrations or community ecosystem yet.