Skip to content

Github · GitHub Repository Radar

suitedaces computer-agent

Desktop app to control your computer with AI using your terminal, browser, mouse & keyboard

Stars

683

Active Stable

Forks

86

Watchers: 683

Language

Rust

License: Other

Repository Radar Score

42 / 100

Growth

7d
+0
30d
+0
%
0.0%

Not enough metric snapshots yet to chart growth for this repository.

Score breakdown

  • popularity 50
  • growth 0
  • activity 75
  • freshness 100
  • community 22

Need help integrating this stack?

Our team builds with modern open-source stacks. Tell us what you are shipping.

Get a quote →

Taskhomie (Computer Use AI Agent)

Screenshot 2025-12-29 at 2 06 38 AM

Local 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.

Built with Tauri, React, and Rust.

Demo

computer-agent.mp4

Here, 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.

Modes

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.

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.

Setup

Requirements:

  • Rust & Cargo
  • Node.js & npm
  • Anthropic API key
# install deps
npm install

# add your api key
echo "ANTHROPIC_API_KEY=your-key-here" > .env

# run dev
npm run tauri dev

# or build for production
npm run tauri build

On macOS, you'll need to grant accessibility permissions when prompted (System Settings → Privacy & Security → Accessibility).

Shortcuts

  • ⌃⇧C - push-to-talk → computer use mode
  • ⌃⇧B - push-to-talk → background mode
  • ⌘⇧H - help mode (screenshot + quick prompt)
  • ⌘⇧S - stop agent

Stack

  • Frontend: React, TypeScript, Tailwind, Zustand, Framer Motion
  • Backend: Rust, Tauri 2, Tokio
  • Models: Haiku, Sonnet, Opus (selectable in UI)

Contributing

PRs welcome. Hit me up on Twitter @ishanxnagpal.

License

Apache License 2.0

Created: Oct 25, 2024

Last push: Aug 13, 2026

Default branch: main

Languages

Share of the codebase by language, based on repository metadata from the host.

  • Rust 61.2%
  • TypeScript 36.3%
  • CSS 2.2%
  • JavaScript 0.3%
  • HTML 0.1%

Repository Radar analysis

Deterministic insights derived from public metadata and our observations — not personal testing or reviews.

Why this repository is interesting

  • Listed in our discovery index with public GitHub metadata for analysis.

Who should use it

  • Developers working primarily with Rust
  • Teams exploring AI tooling, agents, or ML infrastructure
  • Frontend engineers comparing UI frameworks and tools

Potential use cases

  • Reference or evaluate Rust open-source approaches in this domain
  • Prototype AI/agent workflows or study reference architectures

Strengths

  • README present in our index
  • Declared license: Other

Limitations / considerations

  • Insights are derived from public metadata and our observations — not a substitute for code review

What to watch

  • Re-check last push, issues, and releases on GitHub before production adoption

Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.

Ready to ship something that compounds?

Share your roadmap. We’ll come back with scope options, timeline ranges, and who from Shriram IT Ventures should be in the room.

Popular with product teams