MCPcopy Index your code
hub / github.com/cesarferreira/rustycat

github.com/cesarferreira/rustycat @0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.0 ↗ · + Follow
8 symbols 14 edges 1 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🦀 RustyCat

RustyCat Logo

rcat "com.example.app.*"

About

RustyCat is a modern Android logcat viewer written in Rust that makes debugging Android applications more pleasant with colored output and smart formatting.

Features

  • 🎨 Colored log levels (Debug, Info, Warning, Error, Verbose, Fatal)
  • 🏷️ Smart tag coloring with 12 distinct colors
  • ⏰ Precise timestamps with millisecond precision
  • 📱 Package filtering support (e.g., com.example.app or com.example.*)
  • 📝 Intelligent tag display (shows tags only when they change)
  • 📊 Clean formatting with proper padding and alignment
  • 🔄 Multi-line log support with proper indentation
  • ⌨️ Interactive mode (press 'q' to quit)
  • 🧹 Automatic logcat buffer clearing on start

Installation

cargo install rustycat-android

Usage

rcat

Filter by package name:

rcat com.example.app

Filter with wildcard:

rcat "com.example.*"

Hide timestamps:

rcat --no-timestamp
# or
rcat -t

Acknowledgments

Built with ❤️ using Rust

Inspired by traditional logcat viewers like pidcat

Core symbols most depended-on inside this repo

get_tag_color
called by 1
src/main.rs
get_pids_for_package
called by 1
src/main.rs
extract_log_parts
called by 1
src/main.rs
get_level_color
called by 1
src/main.rs
format_multiline_content
called by 1
src/main.rs
format_log_line
called by 1
src/main.rs
main
called by 0
src/main.rs

Shape

Function 7
Class 1

Languages

Rust100%

Modules by API surface

src/main.rs8 symbols

For agents

$ claude mcp add rustycat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page