A LONG TIME AGO IN AN OPEN SOURCE ECOSYSTEM FAR, FAR AWAY...

CREDITS

Standing on the Shoulders of Giants

Caro is an open source project that would not exist without the incredible work of countless developers, maintainers, and communities who have built the foundations we rely on every day. This page is our way of saying thank you to everyone who has contributed to the tools, libraries, and resources that make Caro possible.

Special Thanks

๐Ÿง 

AI & Machine Learning

The brilliant minds and teams building the models and frameworks that power local AI inference.

๐Ÿฆ™

llama.cpp

by Georgi Gerganov

The project that brought LLM inference to the masses. llama.cpp's pure C/C++ implementation enables Caro to run language models efficiently on any hardware. With 91k+ GitHub stars, it's the backbone of local AI inference.

๐ŸŽ

Apple MLX

by Apple Machine Learning Research

The array framework that makes Apple Silicon sing. Built by Awni Hannun, Jagrit Digani, Angelos Katharopoulos, and Ronan Collobert โ€” MLX powers Caro's blazing-fast inference on M-series Macs.

โ˜๏ธ

Qwen

by Alibaba Cloud Qwen Team

The magnificent Qwen2.5-Coder models that power Caro's shell command generation. With 100+ open weight models and 40M+ downloads, Qwen represents the best of open source AI. A massive shoutout to the entire Qwen team!

๐Ÿค—

Hugging Face

The AI Community Platform

The hub that makes model distribution possible. Caro uses Hugging Face's infrastructure for model caching and downloads, bringing the best open models to your local machine.

๐Ÿ•ฏ๏ธ

Candle

by Hugging Face

A minimalist ML framework for Rust that provides Caro's cross-platform CPU inference backend. Fast, lightweight, and Rust-native.

๐Ÿฆ€

Rust Ecosystem

The incredible Rust crates and their maintainers that form Caro's foundation. Without these libraries, there would be no Caro.

โšก

Tokio

Async Runtime

Created by Carl Lerche and maintained by Alice Ryhl โ€” Tokio is the async foundation that powers Caro's concurrent operations. Alice's tireless work as the first paid Tokio contributor has been instrumental to the ecosystem.

๐Ÿ“œ

Serde

by David Tolnay

The legendary serialization framework with 196M+ downloads. David Tolnay's work on serde, syn, quote, anyhow, and thiserror has shaped how the entire Rust ecosystem handles data and errors.

๐ŸŽฏ

Clap

by Ed Page & rust-cli

The CLI argument parser that makes Caro's interface possible. With 28M+ downloads per month, clap's derive macros and comprehensive features are the gold standard for Rust CLIs.

๐ŸŒ

Reqwest

by Sean McArthur

The ergonomic HTTP client for Rust. Sean's work on reqwest, hyper, and the entire networking stack powers Caro's remote backend connections.

๐Ÿ“Š

Tracing

by Eliza Weisman

Structured diagnostics for Rust. Eliza's tracing ecosystem provides Caro with comprehensive logging and observability. A core tokio-rs team member whose work benefits the entire async Rust ecosystem.

๐Ÿ“ˆ

Indicatif

by Armin Ronacher (mitsuhiko)

Progress bars and spinners that make Caro's output beautiful. Armin Ronacher โ€” creator of Flask and core Sentry contributor โ€” brings the same polish to the Rust console ecosystem.

Also Powered By

anyhow thiserror serde_json serde_yaml toml config tracing-subscriber tracing-appender dialoguer colored directories dirs which os_info sysinfo hf-hub url chrono regex once_cell sha2 async-trait futures atty tokenizers cxx
๐ŸŒ

Web Technologies

The frameworks and tools that power caro.sh โ€” this very website you're reading.

๐Ÿš€

Astro

by Fred K. Schott & The Astro Team

The web framework for content-driven websites. Astro's zero-JS by default philosophy makes caro.sh fast and accessible. Thanks to Fred and the incredible open source community behind Astro โ€” governance that puts contributors first.

๐Ÿ“Š

Vercel Analytics

Privacy-friendly insights

Real-time, privacy-friendly traffic insights that help us understand how people use caro.sh without compromising visitor privacy.

๐ŸŽ‰

canvas-confetti

Celebration effects

Because sometimes you need confetti! This lightweight library adds joy to our celebrations without bloating the bundle.

๐Ÿ›—

elevator.js

by Tim Holman

A "back to top" button that behaves like a real elevator โ€” complete with muzak! Tim's delightfully weird creation adds personality to our scroll experience.

๐Ÿ’ก

Inspiration

Portal's Caroline

The name "Caro" draws inspiration from Caroline, the AI assistant in Valve's Portal series. Like Caroline, Caro aims to be a helpful, loyal companion โ€” but one that respects your autonomy and keeps you safe.

Kyaro (The Real One!)

Meet IRL Kyaro (Kyarorain Kadosh) โ€” the real-life inspiration for Caro's loyal companion spirit. Follow her adventures on Instagram @kyaroblackheart ๐Ÿ•๐Ÿ–ค

The Unix Heritage

Caro stands on the shoulders of giants. We honor the GNU Project, the Free Software Foundation, and the FreeBSD community โ€” pioneers who proved that software freedom and collaboration create better tools for everyone. Their vision of a world where users control their computing is woven into everything we build.

Open Source Community

Every contributor who has ever opened an issue, submitted a PR, answered a question, or shared knowledge freely. The open source ethos makes projects like Caro possible.

โš–๏ธ

Open Source Licenses

Caro is licensed under AGPL-3.0. We depend on many open source projects with various licenses:

MIT License

tokio, clap, indicatif, dialoguer, colored, tracing, reqwest, hyper, anyhow, thiserror, elevator.js, canvas-confetti

MIT OR Apache-2.0

serde, serde_json, chrono, regex, once_cell, async-trait, futures

Apache-2.0

Qwen models, tokenizers, hf-hub

MIT

llama.cpp, MLX (Apple), Astro

For a complete list of dependencies and their licenses, run cargo tree or check our Cargo.lock.

Thank You

To every developer who has contributed a line of code, filed a bug report, answered a question, or simply used and shared these incredible projects โ€” thank you. Open source is a gift economy, and we're grateful to be part of it.

If we've missed anyone or made any errors, please open an issue and let us know!

โ€” The Caro Team ๐Ÿ•