https://github.com/ziqiangyzq-cyber/meeting-copilot
· scanned 2026-06-16 01:13 UTC (2 months, 1 week ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 1 week ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 212 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
software | healthy | src/App.tsx:App |
MeetingForm |
software | healthy | src/components/MeetingForm.tsx:MeetingForm |
handleSubmit |
software | healthy | src/components/MeetingForm.tsx:handleSubmit |
SuggestionCard |
software | healthy | src/components/SuggestionCard.tsx:SuggestionCard |
handleManualTrigger |
software | healthy | src/components/SuggestionCard.tsx:handleManualTrigger |
getExt |
software | healthy | src/components/FileDropzone.tsx:getExt |
basename |
software | healthy | src/components/FileDropzone.tsx:basename |
FileDropzone |
software | healthy | src/components/FileDropzone.tsx:FileDropzone |
MaterialFolderPicker |
software | healthy | src/components/MaterialFolderPicker.tsx:MaterialFolderPicker |
handleSelectFolder |
software | healthy | src/components/MaterialFolderPicker.tsx:handleSelectFolder |
TranscriptView |
software | healthy | src/components/TranscriptView.tsx:TranscriptView |
startMeeting |
software | healthy | src/lib/tauri-bridge.ts:startMeeting |
stopMeeting |
software | healthy | src/lib/tauri-bridge.ts:stopMeeting |
onTranscript |
software | healthy | src/lib/tauri-bridge.ts:onTranscript |
onAudioStalled |
software | healthy | src/lib/tauri-bridge.ts:onAudioStalled |
onAudioRecovering |
software | healthy | src/lib/tauri-bridge.ts:onAudioRecovering |
onAudioRecovered |
software | healthy | src/lib/tauri-bridge.ts:onAudioRecovered |
onAsrStatus |
software | healthy | src/lib/tauri-bridge.ts:onAsrStatus |
listTemplates |
software | healthy | src/lib/tauri-bridge.ts:listTemplates |
createMeeting |
software | healthy | src/lib/tauri-bridge.ts:createMeeting |
updateFocusPoints |
software | healthy | src/lib/tauri-bridge.ts:updateFocusPoints |
updateMeetingNotes |
software | healthy | src/lib/tauri-bridge.ts:updateMeetingNotes |
exportMinutesDocx |
software | healthy | src/lib/tauri-bridge.ts:exportMinutesDocx |
ingestMaterial |
software | healthy | src/lib/tauri-bridge.ts:ingestMaterial |
startMeetingWithId |
software | healthy | src/lib/tauri-bridge.ts:startMeetingWithId |
onMaterialProgress |
software | healthy | src/lib/tauri-bridge.ts:onMaterialProgress |
triggerSuggestion |
software | healthy | src/lib/tauri-bridge.ts:triggerSuggestion |
setSuggestionsEnabled |
software | healthy | src/lib/tauri-bridge.ts:setSuggestionsEnabled |
setMicEnabled |
software | healthy | src/lib/tauri-bridge.ts:setMicEnabled |
setLockBuiltinMic |
software | healthy | src/lib/tauri-bridge.ts:setLockBuiltinMic |
getLockBuiltinMic |
software | healthy | src/lib/tauri-bridge.ts:getLockBuiltinMic |
translateText |
software | healthy | src/lib/tauri-bridge.ts:translateText |
onSuggestionToken |
software | healthy | src/lib/tauri-bridge.ts:onSuggestionToken |
onSuggestionComplete |
software | healthy | src/lib/tauri-bridge.ts:onSuggestionComplete |
onSuggestionError |
software | healthy | src/lib/tauri-bridge.ts:onSuggestionError |
listSupportedFiles |
software | healthy | src/lib/tauri-bridge.ts:listSupportedFiles |
generateMinutes |
software | healthy | src/lib/tauri-bridge.ts:generateMinutes |
generateMinutesMerged |
software | healthy | src/lib/tauri-bridge.ts:generateMinutesMerged |
onMinutesToken |
software | healthy | src/lib/tauri-bridge.ts:onMinutesToken |
onMinutesComplete |
software | healthy | src/lib/tauri-bridge.ts:onMinutesComplete |
onMinutesError |
software | healthy | src/lib/tauri-bridge.ts:onMinutesError |
listMeetings |
software | healthy | src/lib/tauri-bridge.ts:listMeetings |
getMeetingDetail |
software | healthy | src/lib/tauri-bridge.ts:getMeetingDetail |
deleteMeeting |
software | healthy | src/lib/tauri-bridge.ts:deleteMeeting |
getApiKeyStatus |
software | healthy | src/lib/tauri-bridge.ts:getApiKeyStatus |
saveApiKeys |
software | healthy | src/lib/tauri-bridge.ts:saveApiKeys |
testAliyunKey |
software | healthy | src/lib/tauri-bridge.ts:testAliyunKey |
testMinimaxKey |
software | healthy | src/lib/tauri-bridge.ts:testMinimaxKey |
getLlmStatus |
software | healthy | src/lib/tauri-bridge.ts:getLlmStatus |
saveAliyunOnly |
software | healthy | src/lib/tauri-bridge.ts:saveAliyunOnly |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
2026-05-26-plan-1-audio-asr.md |
software | healthy | docs/2026-05-26-plan-1-audio-asr.md |
WINDOWS_HANDOFF.md |
software | healthy | docs/WINDOWS_HANDOFF.md |
2026-05-26-plan-2-rag-suggestions.md |
software | healthy | docs/2026-05-26-plan-2-rag-suggestions.md |
2026-05-26-design.md |
software | healthy | docs/2026-05-26-design.md |
Cargo.toml |
software | healthy | audio-helper-win/Cargo.toml |
README.md |
software | healthy | audio-helper-win/README.md |
Cargo.lock |
software | healthy | audio-helper-win/Cargo.lock |
main.rs |
software | healthy | audio-helper-win/src/main.rs |
Cargo.toml |
software | healthy | src-tauri/Cargo.toml |
tauri.conf.json |
software | healthy | src-tauri/tauri.conf.json |
build.rs |
software | healthy | src-tauri/build.rs |
Cargo.lock |
software | healthy | src-tauri/Cargo.lock |
bundle-audio-helper.sh |
software | healthy | src-tauri/scripts/bundle-audio-helper.sh |
bundle-helper.mjs |
software | healthy | src-tauri/scripts/bundle-helper.mjs |
default.json |
software | healthy | src-tauri/capabilities/default.json |
commands.rs |
software | healthy | src-tauri/src/commands.rs |
error.rs |
software | healthy | src-tauri/src/error.rs |
lib.rs |
software | healthy | src-tauri/src/lib.rs |
config.rs |
software | healthy | src-tauri/src/config.rs |
templates.rs |
software | healthy | src-tauri/src/templates.rs |
main.rs |
software | healthy | src-tauri/src/main.rs |
keychain.rs |
software | healthy | src-tauri/src/keychain.rs |
orchestrator.rs |
software | healthy | src-tauri/src/orchestrator.rs |
mod.rs |
software | healthy | src-tauri/src/suggestion/mod.rs |
engine.rs |
software | healthy | src-tauri/src/suggestion/engine.rs |
prompt.rs |
software | healthy | src-tauri/src/suggestion/prompt.rs |
tests.rs |
software | healthy | src-tauri/src/suggestion/tests.rs |
helper_proc.rs |
software | healthy | src-tauri/src/audio_pump/helper_proc.rs |
frame.rs |
software | healthy | src-tauri/src/audio_pump/frame.rs |
mod.rs |
software | healthy | src-tauri/src/audio_pump/mod.rs |
mod.rs |
software | healthy | src-tauri/src/rag/mod.rs |
parser.rs |
software | healthy | src-tauri/src/rag/parser.rs |
embedding.rs |
software | healthy | src-tauri/src/rag/embedding.rs |
chunker.rs |
software | healthy | src-tauri/src/rag/chunker.rs |
retrieve.rs |
software | healthy | src-tauri/src/rag/retrieve.rs |
ingest.rs |
software | healthy | src-tauri/src/rag/ingest.rs |
tests.rs |
software | healthy | src-tauri/src/rag/tests.rs |
mod.rs |
software | healthy | src-tauri/src/asr/mod.rs |
aliyun_paraformer.rs |
software | healthy | src-tauri/src/asr/aliyun_paraformer.rs |
tests.rs |
software | healthy | src-tauri/src/asr/tests.rs |
mod.rs |
software | healthy | src-tauri/src/minutes/mod.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
audio-helper-win |
software | healthy | audio-helper-win |
src |
software | healthy | audio-helper-win/src |
src-tauri |
software | healthy | src-tauri |
scripts |
software | healthy | src-tauri/scripts |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
suggestion |
software | healthy | src-tauri/src/suggestion |
audio_pump |
software | healthy | src-tauri/src/audio_pump |
rag |
software | healthy | src-tauri/src/rag |
asr |
software | healthy | src-tauri/src/asr |
minutes |
software | healthy | src-tauri/src/minutes |
db |
software | healthy | src-tauri/src/db |
llm |
software | healthy | src-tauri/src/llm |
audio-helper |
software | healthy | audio-helper |
Sources |
software | healthy | audio-helper/Sources |
AudioHelper |
software | healthy | audio-helper/Sources/AudioHelper |
src |
software | healthy | src |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
| Label | Layer | Status | Path |
|---|---|---|---|
/MinutesView |
frontend | healthy | src/pages/MinutesView.tsx |
/MeetingView |
frontend | healthy | src/pages/MeetingView.tsx |
/Setup |
frontend | healthy | src/pages/Setup.tsx |
/HistoryDetail |
frontend | healthy | src/pages/HistoryDetail.tsx |
/Settings |
frontend | healthy | src/pages/Settings.tsx |
/HistoryList |
frontend | healthy | src/pages/HistoryList.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1420 |
network | healthy | vite.config.ts |
port:1421 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q8ooek1t |
software | healthy | /tmp/repobility-clone-q8ooek1t |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/d62fe7bd-e409-4494-92e0-66a8f3e0564f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d62fe7bd-e409-4494-92e0-66a8f3e0564f/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.