the signals and their derived score are provisional and subject to change.
validate manually before sharing.
73f12a5503a8711ab50f8700306b3c0d2246c864f7792a5947dd1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8fcf91ce6fbfa1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH88c6259b74f261 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8e81a0c9dced71 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8c0f64e5ff70d1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH83cec9381b5c61 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8600cf5c9c6e31 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH872d3145a43321 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH848462515a4d41 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH85a15fd5d6f121 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH82b78c653c2a11 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH848af9c683ced1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH827d15d4383ab1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH80b70be1fcce61 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8eaae92cea12d1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8697774cb467d1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH80fbf16f917841 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH860336546c3f01 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH828d3dfd309271 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8d958a94908571 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH813b66c3cd91c1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH87e0d4c3a73f91 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH89193aabee9d21 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH850d7391cff951 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH84190ab6f7cb81 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH868a3f14842e01 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH87d5d89585a581 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8fc62fa3c68db1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH89c68334c5fa81 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH80c9dd59a22261 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH806aed9f1e5351 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH811bdcb07c6811 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH89aed050aa6ac1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH84d783788cb801 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH844346252929c1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH877f8dbdc84ab1 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8098791ea69941 week agoClaude-Session: https://claude.ai/code/session_0143PWukMfZQVX7KqsSV8AH8# CLAUDE.md
Bucky ("Bucky Keys" in stores, named after the *bucky bits* that Ctrl, Alt, Meta and Super set; trademark check pending) is a full PC-layout soft keyboard for Android: an `InputMethodService` with a Canvas keyboard, for Termux, SSH clients and coding.
`PLAN.md` is the source of truth for scope and architecture. Read it before any non-trivial change. Any change of scope or any new module updates `PLAN.md` first, in the same commit.
Conventions follow Dimitris's other Android apps. When a conve.gitignoreunspecified.mcp.json