Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Add desktop Tauri companion app

9 months ago

c6fcb91
Authored
mweinbach2/9/2026, 6:42:38 PM

Parentf0f1054

77 files changed
  • .gitignore+1−0
  • apps/desktop/.gitignore+24−0
  • apps/desktop/.vscode/extensions.json+3−0
  • apps/desktop/README.md+7−0
  • apps/desktop/bun.lock+735−0
  • apps/desktop/index.html+20−0
  • apps/desktop/package.json+34−0
  • apps/desktop/public/tauri.svg+6−0
  • apps/desktop/public/vite.svg+1−0
  • apps/desktop/src-tauri/.gitignore+7−0
  • apps/desktop/src-tauri/Cargo.lock+5193−0
  • apps/desktop/src-tauri/Cargo.toml+25−0
  • apps/desktop/src-tauri/build.rs+3−0
  • apps/desktop/src-tauri/capabilities/default.json+11−0
  • apps/desktop/src-tauri/icons/128x128.png——
  • apps/desktop/src-tauri/icons/128x128@2x.png——
  • apps/desktop/src-tauri/icons/32x32.png——
  • apps/desktop/src-tauri/icons/Square107x107Logo.png——
  • apps/desktop/src-tauri/icons/Square142x142Logo.png——
  • apps/desktop/src-tauri/icons/Square150x150Logo.png——
  • apps/desktop/src-tauri/icons/Square284x284Logo.png——
  • apps/desktop/src-tauri/icons/Square30x30Logo.png——
  • apps/desktop/src-tauri/icons/Square310x310Logo.png——
  • apps/desktop/src-tauri/icons/Square44x44Logo.png——
  • apps/desktop/src-tauri/icons/Square71x71Logo.png——
  • apps/desktop/src-tauri/icons/Square89x89Logo.png——
  • apps/desktop/src-tauri/icons/StoreLogo.png——
  • apps/desktop/src-tauri/icons/icon.icns——
  • apps/desktop/src-tauri/icons/icon.ico——
  • apps/desktop/src-tauri/icons/icon.png——
  • apps/desktop/src-tauri/src/lib.rs+416−0
  • apps/desktop/src-tauri/src/main.rs+6−0
  • apps/desktop/src-tauri/tauri.conf.json+38−0
  • apps/desktop/src/App.css+116−0
  • apps/desktop/src/App.tsx+178−0
  • apps/desktop/src/app/store.ts+1203−0
  • apps/desktop/src/app/types.ts+109−0
  • apps/desktop/src/assets/react.svg+1−0
  • apps/desktop/src/lib/agentSocket.ts+3−0
  • apps/desktop/src/lib/modelChoices.ts+13−0
  • apps/desktop/src/lib/tauriCommands.ts+40−0
  • apps/desktop/src/lib/time.ts+23−0
  • apps/desktop/src/lib/wsProtocol.ts+18−0
  • apps/desktop/src/main.tsx+10−0
  • apps/desktop/src/styles.css+950−0
  • apps/desktop/src/ui/ChatView.tsx+202−0
  • apps/desktop/src/ui/PromptModal.tsx+105−0
  • apps/desktop/src/ui/SettingsView.tsx+255−0
  • apps/desktop/src/ui/Sidebar.tsx+275−0
  • apps/desktop/src/ui/SkillsView.tsx+285−0
  • apps/desktop/src/vite-env.d.ts+1−0
  • apps/desktop/tsconfig.json+29−0
  • apps/desktop/tsconfig.node.json+10−0
  • apps/desktop/vite.config.ts+44−0
  • docs/websocket-protocol.md+166−0
  • package.json+4−0
  • scripts/build_desktop_resources.ts+97−0
  • src/client/agentSocket.ts+136−0
  • src/client/index.ts+2−0
  • src/config.ts+3−0
  • src/providers/gemini-cli-options.ts+57−0
  • src/providers/gemini-cli.ts+1−54
  • src/providers/index.ts+14−1
  • src/providers/providerOptions.ts+1−1
  • src/server/index.ts+25−7
  • src/server/protocol.ts+41−1
  • src/server/session.ts+176−0
  • src/server/startServer.ts+37−0
  • src/skills/index.ts+223−24
  • src/tools/skill.ts+1−1
  • src/types.ts+10−1
  • test/config.test.ts+5−4
  • test/protocol.test.ts+105−0
  • test/server.connect.test.ts+2−0
  • test/server.test.ts+6−0
  • test/session.test.ts+176−0
  • test/skills.test.ts+9−9