Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Einsia/OpenChronicle
/ types & classes
Types & classes
43 in github.com/Einsia/OpenChronicle
⨍
Functions
450
◇
Types & classes
43
↓ 10 callers
Class
SessionManager
Tracks the current work session and decides when to cut. Thread-safe: ``on_event`` runs on the event-dispatcher thread while ``check_cuts`` r
src/openchronicle/session/manager.py:43
↓ 9 callers
Class
_FakeClock
tests/test_session_manager.py:8
↓ 8 callers
Class
CompactResult
src/openchronicle/writer/compact.py:30
↓ 7 callers
Class
ClassifyResult
src/openchronicle/writer/classifier.py:41
↓ 5 callers
Class
PingResult
src/openchronicle/writer/llm.py:18
↓ 5 callers
Class
ReduceResult
src/openchronicle/writer/session_reducer.py:60
↓ 4 callers
Class
Config
src/openchronicle/config.py:132
↓ 4 callers
Class
FocusedElement
src/openchronicle/capture/s1_parser.py:43
↓ 4 callers
Class
ModelConfig
src/openchronicle/config.py:15
↓ 4 callers
Class
WindowMeta
src/openchronicle/capture/window_meta.py:36
↓ 2 callers
Class
CaptureHit
A captures-table row paired with its FTS rank + snippet.
src/openchronicle/store/fts.py:327
↓ 2 callers
Class
EntryHit
src/openchronicle/store/fts.py:88
↓ 2 callers
Class
UnavailableAXProvider
src/openchronicle/capture/ax_capture.py:135
↓ 2 callers
Class
_LLMTextResponse
tests/test_store.py:15
↓ 1 callers
Class
AXCaptureResult
Result from one accessibility tree capture cycle.
src/openchronicle/capture/ax_models.py:13
↓ 1 callers
Class
AXWatcherProcess
Owns the mac-ax-watcher subprocess and a reader thread. Thread safety: ``start`` / ``stop`` may be called from any thread. The callback runs
src/openchronicle/capture/watcher.py:69
↓ 1 callers
Class
AuthenticationError
tests/test_writer_llm_ping.py:67
↓ 1 callers
Class
EventDispatcher
Consumes watcher events and invokes a capture callback. ``capture_fn`` should be idempotent and safe to call from this thread. It will be cal
src/openchronicle/capture/event_dispatcher.py:44
↓ 1 callers
Class
FileRow
src/openchronicle/store/fts.py:97
↓ 1 callers
Class
MacAXHelperProvider
Subprocess wrapper around the vendored mac-ax-helper Swift binary.
src/openchronicle/capture/ax_capture.py:155
↓ 1 callers
Class
ParsedEntry
src/openchronicle/store/files.py:120
↓ 1 callers
Class
ParsedFile
src/openchronicle/store/files.py:130
↓ 1 callers
Class
ProviderError
tests/test_writer_llm_ping.py:112
↓ 1 callers
Class
Screenshot
src/openchronicle/capture/screenshot.py:15
↓ 1 callers
Class
SessionRow
src/openchronicle/session/store.py:49
↓ 1 callers
Class
TimelineBlock
src/openchronicle/timeline/store.py:35
↓ 1 callers
Class
Timeout
tests/test_writer_llm_ping.py:92
↓ 1 callers
Class
WriterRunResult
src/openchronicle/writer/agent.py:24
↓ 1 callers
Class
_CaptureRunner
Serializes capture_once calls from the watcher thread + heartbeat task. Captures execute on a single dedicated worker thread fed by a bounded
src/openchronicle/capture/scheduler.py:174
↓ 1 callers
Class
_Choice
src/openchronicle/writer/llm.py:76
↓ 1 callers
Class
_Msg
src/openchronicle/writer/llm.py:71
↓ 1 callers
Class
_Resp
src/openchronicle/writer/llm.py:81
Class
AXProvider
src/openchronicle/capture/ax_capture.py:122
Class
CaptureConfig
src/openchronicle/config.py:24
Class
ClassifierConfig
src/openchronicle/config.py:105
Class
CommitState
src/openchronicle/writer/tools.py:18
Class
MCPConfig
src/openchronicle/config.py:124
Class
MemoryConfig
src/openchronicle/config.py:113
Class
ReducerConfig
src/openchronicle/config.py:94
Class
SearchConfig
src/openchronicle/config.py:118
Class
SessionConfig
src/openchronicle/config.py:74
Class
TimelineConfig
src/openchronicle/config.py:53
Class
WriterConfig
src/openchronicle/config.py:65