{"id":19355530,"url":"https://github.com/suitedaces/computer-agent","last_synced_at":"2026-02-16T07:19:46.282Z","repository":{"id":259774698,"uuid":"878634542","full_name":"suitedaces/computer-agent","owner":"suitedaces","description":"Desktop app to control your computer with AI, written in Rust","archived":false,"fork":false,"pushed_at":"2025-12-30T03:33:49.000Z","size":972,"stargazers_count":518,"open_issues_count":9,"forks_count":62,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-12-30T03:59:26.315Z","etag":null,"topics":["ai","ai-tools","anthropic","claude-3-5-sonnet","claude-4-5-sonnet","computer-use","gui","react","reactjs","rust","typescript"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suitedaces.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-25T18:54:19.000Z","updated_at":"2025-12-30T03:33:53.000Z","dependencies_parsed_at":"2024-10-28T00:12:34.468Z","dependency_job_id":"5e887888-5ca5-4d59-a26c-c56a7242f4c5","html_url":"https://github.com/suitedaces/computer-agent","commit_stats":null,"previous_names":["suitedaces/computer-agent"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/suitedaces/computer-agent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suitedaces%2Fcomputer-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suitedaces%2Fcomputer-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suitedaces%2Fcomputer-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suitedaces%2Fcomputer-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suitedaces","download_url":"https://codeload.github.com/suitedaces/computer-agent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suitedaces%2Fcomputer-agent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29502934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T05:57:17.024Z","status":"ssl_error","status_checked_at":"2026-02-16T05:56:49.929Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-tools","anthropic","claude-3-5-sonnet","claude-4-5-sonnet","computer-use","gui","react","reactjs","rust","typescript"],"created_at":"2024-11-10T06:01:17.345Z","updated_at":"2026-02-16T07:19:46.278Z","avatar_url":"https://github.com/suitedaces.png","language":"Rust","readme":"# Taskhomie (Computer Use AI Agent)\n\u003cimg width=\"846\" height=\"606\" alt=\"Screenshot 2025-12-29 at 2 06 38 AM\" src=\"https://github.com/user-attachments/assets/b5b7de82-ec58-424f-af68-e9287a6422d6\" /\u003e\n\nLocal AI agent that controls your computer. Give it natural language instructions and watch it take screenshots, move your mouse, click, type, and run terminal commands.\n\nBuilt with Tauri, React, and Rust.\n\n## Demo\n\nhttps://github.com/user-attachments/assets/8edd92a7-7d3e-472a-9e48-3b561f0257d6\n\nHere, I used it to autonomously read and reply to tweets, lol. This is purely for demonstration/research, you should not attempt to do the same, lol.\n\n## Modes\n\n**Computer Use Mode** - Takes over your screen. Sees what you see via screenshots and controls your cursor and keyboard directly. Use when the task spans multiple apps or needs full desktop access. You step away while it works.\n\n**Background Mode** - Runs async while you do other things. Uses Chrome DevTools Protocol for web automation and terminal for everything else. Doesn't touch your mouse or keyboard. Faster and more reliable for web + terminal tasks.\n\n## Setup\n\n**Requirements:**\n- Rust \u0026 Cargo\n- Node.js \u0026 npm\n- Anthropic API key\n\n```bash\n# install deps\nnpm install\n\n# add your api key\necho \"ANTHROPIC_API_KEY=your-key-here\" \u003e .env\n\n# run dev\nnpm run tauri dev\n\n# or build for production\nnpm run tauri build\n```\n\nOn macOS, you'll need to grant accessibility permissions when prompted (System Settings → Privacy \u0026 Security → Accessibility).\n\n## Shortcuts\n\n- `⌃⇧C` - push-to-talk → computer use mode\n- `⌃⇧B` - push-to-talk → background mode\n- `⌘⇧H` - help mode (screenshot + quick prompt)\n- `⌘⇧S` - stop agent\n\n## Stack\n\n- **Frontend**: React, TypeScript, Tailwind, Zustand, Framer Motion\n- **Backend**: Rust, Tauri 2, Tokio\n- **Models**: Haiku, Sonnet, Opus (selectable in UI)\n\n## Contributing\n\nPRs welcome. Hit me up on Twitter @ishanxnagpal.\n\n## License\n\n[Apache License 2.0](LICENSE)\n","funding_links":[],"categories":["Python","A01_文本生成_文本对话","HarmonyOS","Projects","Rust"],"sub_categories":["大语言对话模型及数据","Windows Manager","Frameworks \u0026 Models"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuitedaces%2Fcomputer-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuitedaces%2Fcomputer-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuitedaces%2Fcomputer-agent/lists"}