HackerTrans
TopNewTrendsCommentsPastAskShowJobs

f-trycua

no profile record

Submissions

[untitled]

1 points·by f-trycua·letztes Jahr·0 comments

Show HN: Agent – A Local Computer-Use Operator for macOS

github.com
6 points·by f-trycua·letztes Jahr·0 comments

Show HN: Computer – Build Your Manus AI Agent with an OSS macOS Sandbox

github.com
11 points·by f-trycua·letztes Jahr·6 comments

Show HN: OSS Python Framework for Running macOS and Linux VMs on Apple Silicon

github.com
5 points·by f-trycua·letztes Jahr·0 comments

comments

f-trycua
·letztes Jahr·discuss
Hi! Thanks for the feedback. We hear you on the naming - "computer" is a broad term, but it aligns with our vision for making AI agents feel more like a natural extension of computing. "Lume" is staying as the name for our CLI, but we've integrated it into our monorepo alongside our agent and computer-use interface.

Also, appreciate you linking the previous discussion! We'll make sure to address common questions more clearly in our docs and updates.
f-trycua
·letztes Jahr·discuss
We recently open-sourced lume, a CLI built on top Apple's Virtualization and Hypervisor frameworks, built specifically for Apple Silicon to support our future tool-building needs.

We're grateful for the overwhelming support from HN and our community on Discord - seeing nearly 2k stars and many open issues in such a short time has been incredible.

lume is released under a flexible MIT license and will always remain so to encourage community contributions.

Previous HN post: https://news.ycombinator.com/item?id=42908061

Core features:

- Run native macOS VMs in 1 command: lume run macos-sequoia-xcode:latest - Prebuilt images on [ghcr.io/trycua](https://ghcr.io/trycua) (macOS Sequoia, Ubuntu ARM) - Local API server to manage VMs programmatically - A python SDK on [github.com/trycua/pylume](https://github.com/trycua/pylume)

What our first users say:

- ‘Something like Lume should have been a commodity in the ecosystem much earlier. Thanks for going ahead to change that.’

- ‘I’ve been using Colima for a year now to run desktop docker workloads. It would be nice to be able to remove the extra layer of qemu they use.‘

- ‘Looks interesting! I’ve been playing with UTM to do aarch64 VMs and I even cooked up a little Sinatra server to do some AppleScript to reboot the VM and do some other things on the host. I’ll look at this as a more robust solution as to be completely honest, UTM has left a lot to be desired at least for virtualization.‘

Future directions (as asked by our community and design partners):

- Docker-compatible interface for macOS VMs

- VM suspension and Snapshot management

- GPU passthrough (with Paravirtualized Graphics)

- Flexible VM, Images and IPSW locations

- Sharing USB devices

- Remote SSH commands and more UI automation features

Common Questions:

- How does this differ from lima, UTM and Tart: https://github.com/trycua/lume/issues/10

- How to Install macOS from an IPSW Image: https://github.com/trycua/lume/blob/main/docs/FAQ.md#how-to-...

- How do I install a custom Linux image: https://github.com/trycua/lume/blob/main/docs/FAQ.md#how-do-...

Python SDK: https://github.com/trycua/pylume

Discord for feedback: https://discord.com/invite/5ngXY2Wn
f-trycua
·letztes Jahr·discuss
Yes, it will - not sure about the lightweight part though :)

We're currently working out the details. It was left out of the initial release, but it’s feasible starting from a Windows on ARM image. I'll create an issue to track this work. Thanks for the feedback!
f-trycua
·letztes Jahr·discuss
Thanks for the feedback! I actually went into more detail about the project's reasoning and how it compares to lima/tart in another comment.

Interestingly, we left out the screenshot and exec features from this initial release so the CLI wouldn’t get too cluttered. We’re rolling out another update next week that will let you request screenshots programmatically, stream the VNC session in your browser via noVNC, run commands remotely over SSH, add clipboard support (finally!), and more.

As for cloning, you can indeed clone a running VM. However, suspending a VM isn’t supported in this release yet, even though it’s possible with the Apple Virtualization.framework. I’ll open an issue to track that work. Thanks again for the suggestions!