Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andelf/picc
/ types & classes
Types & classes
102 in github.com/andelf/picc
⨍
Functions
700
◇
Types & classes
102
↓ 2 callers
Class
AXNode
Lightweight wrapper around `AXUIElement` for convenient chained access.
src/accessibility.rs:456
↓ 2 callers
Class
SendableAx
Wrapper to send AXUIElement across threads. Safety: AXUIElement is a CFType (Mach port-based IPC), thread-safe for AX API calls.
src/bin/ax_tui.rs:62
Class
AXQuery
src/accessibility.rs:235
Enum
ActionRequest
Request returned from action mode to be executed in the main loop.
src/bin/ax_tui.rs:75
Class
AggregatedState
src/bin/claude_menubar.rs:62
Class
App
src/bin/ax_tui.rs:82
Class
App
examples/ambient-light.rs:191
Enum
AppState
src/bin/voice_correct.rs:299
Enum
AppState
src/bin/voice_correct_v2.rs:475
Class
Args
src/bin/voice_correct.rs:73
Class
Args
src/bin/ax_tui.rs:34
Class
Args
src/bin/standup.rs:31
Class
Args
src/bin/dictation_pause.rs:46
Class
Args
src/bin/voice_correct_v2.rs:69
Class
Args
src/bin/dictation.rs:55
Class
Args
src/bin/dictation_streaming/main.rs:17
Class
Args
crates/dictation-ng/src/real.rs:43
Class
AttrBracket
Parsed `[attr="val"]` / `[attr*="val"]` bracket expression.
src/accessibility.rs:1106
Enum
AttrOp
src/accessibility.rs:1087
Class
AudioCaptureConfig
crates/picc-speech/src/audio.rs:19
Class
AudioEngineManager
crates/picc-speech/src/audio.rs:37
Class
AudioHandlerIvars
examples/app-audio.rs:48
Class
AudioStreamBasicDescription
examples/app-audio.rs:25
Enum
AxError
src/error.rs:8
Class
CapsuleOverlay
Capsule overlay state — held by main thread during the app's lifetime.
src/bin/voice_correct.rs:578
Enum
CharKind
crates/picc-speech/src/postprocess.rs:49
Class
ChatChoice
src/bin/english_refiner.rs:67
Class
ChatChoice
src/bin/voice_correct.rs:429
Class
ChatChoice
src/bin/voice_correct_v2.rs:605
Class
ChatMessage
src/bin/english_refiner.rs:56
Class
ChatMessage
src/bin/voice_correct.rs:418
Class
ChatMessage
src/bin/voice_correct_v2.rs:594
Class
ChatRequest
src/bin/english_refiner.rs:49
Class
ChatRequest
src/bin/voice_correct.rs:411
Class
ChatRequest
src/bin/voice_correct_v2.rs:587
Class
ChatResponse
src/bin/english_refiner.rs:62
Class
ChatResponse
src/bin/voice_correct.rs:424
Class
ChatResponse
src/bin/voice_correct_v2.rs:600
Class
ChatResponseMessage
src/bin/english_refiner.rs:72
Class
ChatResponseMessage
src/bin/voice_correct.rs:434
Class
ChatResponseMessage
src/bin/voice_correct_v2.rs:610
Class
Cli
src/main.rs:33
Class
Cli
src/bin/english_refiner.rs:22
Class
Cli
src/bin/axcli.rs:68
Class
Cli
crates/homophone-replacer/src/bin/hrcli.rs:20
Enum
Command
src/bin/axcli.rs:150
Enum
Command
crates/homophone-replacer/src/bin/hrcli.rs:26
Enum
CompiledFormatError
crates/homophone-replacer/src/compiled.rs:18
Class
CompiledReplacer
crates/homophone-replacer/src/compiled.rs:12
Class
Cursor
crates/homophone-replacer/src/compiled.rs:164
Class
DOMSelector
src/accessibility.rs:176
Class
DOMSelectorGroup
src/accessibility.rs:182
Class
DictationOptions
crates/picc-speech/src/postprocess.rs:2
Class
ExecutionContext
Execution context bound to a specific application.
src/actions.rs:13
Class
FilterCriteria
Criteria for filtering candidates.
src/locator.rs:63
Class
FinalOutput
src/bin/english_refiner.rs:40
Class
FocusSession
src/bin/dictation_pause.rs:73
Class
FocusedText
crates/picc-speech/src/focus.rs:9
Enum
GetAttr
src/bin/axcli.rs:83
Class
Heartbeat
src/bin/standup.rs:78
Class
HookInput
src/bin/claude_menubar.rs:53
Class
HookInput
src/bin/english_refiner.rs:29
Class
HotkeyPolicy
crates/picc-speech/src/hotkey.rs:7
Class
HotkeyRuntime
crates/picc-speech/src/hotkey.rs:46
Enum
HotkeySignal
crates/picc-speech/src/hotkey.rs:38
Class
HotkeyState
crates/picc-speech/src/hotkey.rs:52
Enum
InputKind
src/bin/english_refiner.rs:77
Enum
InputMode
src/bin/ax_tui.rs:67
Class
LanSync
src/bin/standup.rs:98
Class
Lexicon
crates/homophone-replacer/src/lexicon.rs:13
Class
LexiconEntry
crates/homophone-replacer/src/lexicon.rs:7
Class
Locator
A lazy, composable element locator. Stores a root element and a chain of filter steps. The AX tree is only traversed when an action method (`resolve`
src/locator.rs:39
Enum
LocatorStep
src/locator.rs:44
Enum
LocatorStep
A parsed locator step: either a descendant search (`>>`) or direct child (`>`).
src/accessibility.rs:1458
Enum
MatchResult
Result of counting matches in the tree.
src/accessibility.rs:828
Class
MenuDelegateIvars
src/bin/voice_correct.rs:125
Class
MenuDelegateIvars
src/bin/voice_correct_v2.rs:228
Class
ModelArchiveSpec
crates/picc-speech/src/models.rs:24
Class
ModelPaths
crates/picc-speech/src/models.rs:10
Class
NodeInfo
Metadata stored for each node in the tree.
src/bin/ax_tui.rs:52
Class
OfficialFixturePaths
crates/homophone-replacer/src/official_examples.rs:2
Class
OfficialSenseVoiceHrConfig
crates/homophone-replacer/src/official_examples.rs:11
Class
OnlineConfig
src/bin/dictation_streaming/recognizer.rs:17
Enum
OnlineModelKind
src/bin/dictation_streaming/recognizer.rs:4
Class
OnlineRecognizer
Safe wrapper around sherpa-onnx Online Recognizer (streaming).
src/bin/dictation_streaming/recognizer.rs:10
Class
PeerInfo
src/bin/standup.rs:89
Class
PseudoClasses
Parsed pseudo-class conditions extracted from a selector.
src/accessibility.rs:913
Class
Recognizer
crates/dictation-ng/src/sherpa.rs:12
Class
RefinedOutput
src/bin/english_refiner.rs:34
Class
ReplaceRuleSet
crates/homophone-replacer/src/replacer.rs:11
Class
ReplacerConfig
crates/homophone-replacer/src/replacer.rs:88
Enum
SessionMode
crates/picc-speech/src/session.rs:6
Class
SessionSignals
crates/picc-speech/src/session.rs:22
Class
SessionState
src/bin/claude_menubar.rs:43
Class
SnapWindowIvars
src/main.rs:130
Enum
SpeechError
crates/picc-speech/src/errors.rs:4
Class
StandupState
src/bin/standup.rs:51
Class
StandupWindowIvars
src/bin/standup.rs:160
Class
TermCorrection
src/bin/voice_correct_v2.rs:96
Class
Token
A candidate token with a score (lower = better) and the selector string.
src/accessibility.rs:753
next →
1–100 of 102, ranked by callers