MCPcopy Index your code
hub / github.com/cgevans/tiny2

github.com/cgevans/tiny2 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
80 symbols 142 edges 4 files 14 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

This is a very simple Iced GUI for controlling the OBSBot Tiny 2 in Linux. It is substantially based on samliddicott's meet4k package. It's primarily for my own use, and I have limited time to work on it.

I'm open to contributions to it, and I'm not opposed to AI use. I may not have time to review them, but will try to; I also only have one Tiny 2, and sometimes am away from it for extended periods of time. But if you submit a PR please show enough decency to have at least the explanation of it be something you wrote; if you submit wide-ranging AI-written PRs without a single word of human explanation I'll just block you. If that's how you'd prefer to interact, please just maintain your own fork, while respecting the license.

Extension points exported contracts — how you extend this code

OBSBotWebCam (Interface)
(no doc) [1 implementers]
src/lib.rs
UvcUsbIo (Interface)
(no doc) [1 implementers]
src/usbio.rs

Core symbols most depended-on inside this repo

send_cmd
called by 10
src/lib.rs
set_ctrl
called by 6
src/usbio.rs
get_cur
called by 3
src/lib.rs
io
called by 3
src/lib.rs
get_ctrl
called by 3
src/usbio.rs
query_ctrl
called by 3
src/usbio.rs
debug_mode
called by 3
src/gui/main.rs
set_ai_mode
called by 2
src/lib.rs

Shape

Method 47
Class 15
Function 9
Enum 7
Interface 2

Languages

Rust100%

Modules by API surface

src/lib.rs43 symbols
src/usbio.rs17 symbols
src/gui/main.rs13 symbols
src/osc/main.rs7 symbols

For agents

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

⬇ download graph artifact