Ag

Agent – A Local Computer-Use Operator for macOS

Hacker News

Agent – A Local Computer-Use Operator for macOS

Hey HN! We've just open-sourced Agent, our framework for running computer-use workflows across multiple apps in isolated macOS/Linux sandboxes. After launching Computer a few weeks ago, we realized many of you wanted to run complex workflows that span multiple applications. Agent builds on Computer to make this possible. It works with local Ollama models (if you're privacy-minded) or cloud providers like OpenAI, Anthropic, and others. Why we built this: We kept hitting the same problems when building multi-app AI agents - they'd break in unpredictable ways, work inconsistently across environments, or just fail with complex workflows. So we built Agent to solve these headaches: • It handles complex workflows across multiple apps without falling apart • You can use your preferred model (local or cloud) - we're not locking you into one provider • You can swap between different agent loop implementations depending on what you're building • You get clean, structured responses that work well with other tools The code is pretty straightforward: async with Computer() as macos_computer: agent = ComputerAgent( computer=macos_computer, loop=AgentLoop.OPENAI, model=LLM(provider=LLMProvider.OPENAI) ) tasks = [ "Look for a repository named trycua/cua on GitHub.", "Check the open issues, open the most recent one and read it.", "Clone the repository if it doesn't exist yet." ] for i, task in enumerate(tasks): print(f"\nTask {i+1}/{len(tasks)}: {task}") async for result in agent.run(task): print(result) print(f"\nFinished task {i+1}!") Some cool things you can do with it: • Mix and match agent loops - OpenAI for some tasks, Claude for others, or try our experimental OmniParser • Run it with various models - works great with OpenAI's computer_use_preview, but also with Claude and others • Get detailed logs of what your agent is thinking/doing (super helpful for debugging) • All the sandboxing from Computer means your main system stays protected Getting started is easy: pip install "cua-agent[all]" # Or if you only need specific providers: pip install "cua-agent[openai]" # Just OpenAI pip install "cua-agent[anthropic]" # Just Anthropic pip install "cua-agent[omni]" # Our experimental OmniParser We've been dogfooding this internally for weeks now, and it's been a game-changer for automating our workflows. Grab the code at https://github.com/trycua/cua , or join us on Discord if you have questions: https://discord.com/invite/mVnXXpdE85 What are you planning to automate? I'm especially curious about complex workflows that span multiple apps - those are the hardest to get right and where we've seen Agent really shine. Would love to hear your thoughts!

Share card

Actual performance

6points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, agents, macos · Missing: cursor, apple, agentic
98%98% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: started · Missing: supports, reddit linkedin, podcasting
88%88% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, llama, ide · Missing: https docs, excited, just released
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps, way · Missing: mobile apps, ios, personal
49%49% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
33%33% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Op
Open Computer Use83%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open Computer Use

Hacker News9
CU
CUA-S1 – A System One Model for Computer Use42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CUA-S1 – A System One Model for Computer Use

Hacker News90
Claude Computer use
Claude Computer use86%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Computer use for automating operations

Product Hunt+641Artificial Intelligence
Mo
Modified Claude Computer Use Demo to Control macOS37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Modified Claude Computer Use Demo to Control macOS

Hacker News1
"C
"Computer use" mcp for webapps and Electron apps33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

"Computer use" mcp for webapps and Electron apps

Hacker News2
OmniParser V2
OmniParser V295%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Turn any LLM into a Computer Use Agent

Product Hunt+305User Experience
Po
Polaris – Toolbox for AI computer use50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Polaris – Toolbox for AI computer use

Hacker News1
Ac
Action, a Claude Computer Use Launcher for macOS38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Action, a Claude Computer Use Launcher for macOS

Hacker News7
Au
AutoBrowser – Automate your browser with Claude Computer Use56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AutoBrowser – Automate your browser with Claude Computer Use

Hacker News4
Clevrr Computer
Clevrr Computer95%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Computer use but with OpenAI and Gemini models

Product Hunt+195Open Source