{"slug": "build-local-ai-on-surface-laptop-ultra-with-kilo-desktop", "title": "Build Local AI on Surface Laptop Ultra with Kilo Desktop", "summary": "Anaconda now ships native ARM64 builds of Python, conda and its vetted package repository for Windows on ARM, ending the Prism emulation layer that x64 Python previously required on ARM devices, the company said. The support arrives alongside Microsoft's new Surface Laptop Ultra, and Kilo Desktop, Kilo's agentic engineering tool, can import an environment.yml file, pull Anaconda packages and serve open-weights models locally through an OpenAI-compatible API. Kilo says the stack lets developers run the Python runtime, packages, models, agents and data entirely on the laptop, with sandboxing to limit what agents can reach on team projects.", "body_md": "Microsoft’s [new Surface Laptop Ultra](https://blogs.windows.com/devices/2026/10/07/pre-order-our-most-powerful-surface-devices-ever/) runs on Windows on ARM and is designed to run local AI in production. Starting today, Anaconda supports Windows on ARM, so it’s also a first-class machine for building with Python.\n\nHere’s what that means for you: Python, conda, and [Anaconda’s vetted packages](https://www.anaconda.com/download) run natively on the device from day one. You can manage all of them in [Kilo Desktop](https://kilo.ai/install), the agentic engineering tool for developers and data scientists who build AI applications and analyze data.\n\n## No more emulation\n\nUntil now, Python on Windows on ARM meant emulation. Anaconda and Miniconda ran through Prism, the layer that lets x64 apps run on ARM chips. It worked, but every instruction took an extra step. Packages with hardware-specific code didn’t always cooperate.\n\nThat step is gone. The Python runtime, conda, and the packages in Anaconda’s trusted repository are now built for ARM64. They run directly on the processor.\n\nThe practical upshot: install Kilo Desktop on a new Surface device, and Python behaves the way it does everywhere else.\n\nThis matters most for AI work. Local AI depends on a long chain of software, from Python down to the libraries that talk to the GPU. When every link is native and trusted, the hardware can do what it was built to do.\n\n## Your environment, portable\n\nMost projects start with an environment: its own Python version and its own packages. Conda describes all of that in one `environment.yml` file.\n\nOn Windows on ARM, that file works the same way it does on any other platform. In Kilo Desktop, you can:\n\n- Import your `environment.yml`\n- Pull in Anaconda vetted packages\n- Build the environment and work from there\n\nA teammate with the same file gets the same setup. A project built on one Surface device can be rebuilt on another, or on a colleague’s machine, with less guesswork.\n\n## Run models on the device\n\nWindows on ARM makes it practical to run AI models entirely on the Surface device. Once your packages and models are downloaded, everything runs locally. No data goes to the cloud.\n\nIn Kilo Desktop, you can import, serve, and use local models directly in the app. Load an open-weights model and start a local model server in a few clicks.\n\nThe server uses the widely adopted OpenAI-compatible API. To point your existing code and tools at the local model, you change a single address.\n\n## The build, start to finish\n\nFrom a new Surface device to a working AI app in minutes:\n\n1. Install the native Windows on ARM build of Kilo Desktop and access Anaconda packages.\n2. Create your project environment from a single `environment.yml` file.\n3. Serve models locally from Kilo Desktop.\n4. Build a Python app with Anaconda packages, such as a Streamlit dashboard over a local dataset, that answers questions using the model on the device.\n\nThe whole stack stays on your laptop: the Python runtime, the packages, the model, the agent, the data, and the finished app.\n\n## Why builders should care\n\n**Building solo?** You get a laptop that runs real AI workloads locally. Use it to prototype, work with sensitive private data, or build on the go.\n\n**Building on a team?** You get reproducibility and control, two things enterprises have been asking for. Environment files keep setups consistent across devices. Sandboxing lets agents work on real projects while limiting what they can reach.\n\n**Building for Windows on ARM?** Native Anaconda packages open up richer capabilities. The tools data scientists and AI developers use every day now run natively on the platform.\n\n## Start building\n\nAnaconda’s native Windows on ARM support is available now.", "url": "https://wpnews.pro/news/build-local-ai-on-surface-laptop-ultra-with-kilo-desktop", "canonical_source": "https://blog.kilo.ai/p/kilo-on-surface", "published_at": "2026-10-08 14:38:20+00:00", "updated_at": "2026-10-22 15:12:42.786444+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "developer-tools", "ai-infrastructure"], "entities": ["Anaconda", "Kilo Desktop", "Kilo", "Microsoft", "Surface Laptop Ultra", "Windows on ARM", "Prism", "Miniconda"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/build-local-ai-on-surface-laptop-ultra-with-kilo-desktop", "markdown": "https://wpnews.pro/news/build-local-ai-on-surface-laptop-ultra-with-kilo-desktop.md", "text": "https://wpnews.pro/news/build-local-ai-on-surface-laptop-ultra-with-kilo-desktop.txt", "jsonld": "https://wpnews.pro/news/build-local-ai-on-surface-laptop-ultra-with-kilo-desktop.jsonld"}}