Developer kanapitsas reports that Claude Code, mainly Claude Opus 5.5, wrote the code for a static-recompilation port of Half-Life 2 to Apple Silicon and iPhone. The project translates the Linux version’s x86 code into C for ARM64, adds Metal rendering through a Portal 2 Direct3D 9 bridge, and includes an installer plus builds for Episode One, Episode Two, and Lost Coast. The developer says the iOS touch controls may still need work.
SeekDB now supports iOS, with its database engine packaged as SeekDB.framework and a native seekdb-swift package for embedded use. The vendor-linked report says developers can run full-text, vector, and hybrid search locally in iOS apps, and includes a native demo implementing a SeekDB Shell.
The iPrefBench paper introduces an executable iOS benchmark for evaluating whether personalized mobile agents can distinguish information available from user history from information that must be requested. It contains 130 underspecified tasks across 26 apps and 3,051 activity events for one persona, with every omitted requirement labeled history-inferable or ask-only. Evaluations of seven frontier agents found action completion as high as 91.6% but full task success as low as 47.7%, with agents especially weak at requesting missing information.
Google is folding its Spark personal agent into the main Gemini chat experience, adding “Chat” and “Task” buttons above the prompt box, where “Task” is Gemini Spark; an in-app notice describes a “new home for Spark: Start new tasks anytime and keep track of them in your chats.” The “Spark” entry disappears from the navigation drawer and a new “Scheduled” page surfaces Spark tasks and scheduled actions organized by Active, Paused, Completed and Suggested, while the conversation list is renamed from “Recents” to “All” and merges chats and tasks into one history with a filter icon. 9to5Google reported the server-side update rolling out on Android first, and Android Authority said it confirmed the Task button and settings reorganization are also live in the iOS Gemini app, though not yet on the web client; Gemini Spark requires an AI Pro or AI Ultra subscription.
Yu Chengdong, Huawei's consumer business chairman, told international media that Huawei is considering gradually bringing its HarmonyOS operating system to global markets, though he called it an initial plan with no timetable. He said more than 90 million devices now run HarmonyOS 6 and HarmonyOS 7, with 100 million expected by the end of 2026, and warned that sharply higher memory prices have added more than $200 to the cost of each phone, forcing Huawei to raise prices. Huawei also signed a multi-year patent cross-licence with Qualcomm covering 5G, computing, AI and networking, subject to regulatory approval.
What problem it solves
App Store Connect workflows cover builds, TestFlight, submissions, signing, analytics, screenshots, subscriptions, and other API operations. This project provides a scriptable CLI for automating those workflows across iOS, macOS, tvOS, and visionOS from a terminal, IDE, or CI/CD pipeline.
Key features
Release workflow automation — Automate builds, TestFlight distribution, su…
What problem it solves
Installing and operating Kubernetes can involve host OS dependencies, infrastructure restrictions, high system requirements, and cumbersome lifecycle management. k0s addresses these concerns with a self-contained distribution, flexible deployment options, and automated cluster lifecycle tooling.
Key features
Self-contained distribution — The distribution packages the compone…
What problem it solves
Teams building small and medium-sized applications often need to assemble authentication, authorization, routing, menus, code generation, file handling, and other common application capabilities before focusing on business development. This project provides those foundations in a Vue and Gin architecture so developers can concentrate on project-specific features.
Key feature…
What problem it solves
Many AI applications send messages to remote servers, where they may be logged and analyzed outside the user's view. This project addresses that concern by running language models, conversations, voices, and tools on the device without requiring an account or internet connection.
Key features
On-device language model chat — Run GGUF language models fully offline, including G…
What problem it solves
Working with geospatial data often requires installing and maintaining desktop GIS software or moving data and computation to a hosted cloud platform. These requirements can hinder teaching, fieldwork, use on locked-down computers, and work with sensitive data.
Key features
Runs across browsers, desktops, mobile, and notebooks — The same workspace adapts to web browsers, nat…
What problem it solves
VPN traffic can expose protocol characteristics that are examined during network inspection. The project addresses this by encrypting UDP tunnels, applying configurable traffic masks, and rotating session keys while providing bounded packet handling and live traffic-quality checks.
Key features
Encrypted and forward-secret sessions — The InitialV2 exchange confirms a fresh s…
What problem it solves
Users need a command-line workflow to search for apps across Apple platforms and obtain .ipa or macOS .pkg packages from the App Store. The workflow also needs to support App Store authentication, purchases, version metadata, and automation.
Key features
Search across Apple platforms — Search the App Store for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS applications.
Sou…
What problem it solves
AI agents need a durable memory that records facts with provenance, supports corrections and withdrawal, and remains available across different agents. Conventional retrieval may surface relevant pages without synthesizing them into a sourced answer or identifying gaps in the available knowledge.
Key features
Portable agent memory — Store explicit facts with sources and make…
What problem it solves
Investors need to combine market data, news, technical information, and analysis across multiple markets without manually assembling each report. They also need a repeatable way to run daily analysis and deliver the resulting decision dashboard to their preferred communication channel.
Key features
AI Decision Reports — Generate stock analysis reports with core conclusions, …
What problem it solves
Terminal workflows often require coordinating multiple panes, persistent sessions, and coding agents that may be working, waiting for input, or reporting errors. TUIOS addresses this by combining terminal management with agent state, a shared Inbox, session persistence, and remote access in one interface.
Key features
Terminal tiling and workspaces — Organize terminal sessio…
What problem it solves
Vaultwarden provides an alternative server implementation of the Bitwarden Client API, written in Rust and compatible with official Bitwarden clients. It is intended for self-hosted deployment where running the official resource-heavy service might not be ideal.
Key features
Compatible Bitwarden Client API — The server implements the Bitwarden Client API and is compatible wi…
What problem it solves
Servo provides a foundation for developing a parallel browser engine that can embed web technologies in applications. It also supports contributors by documenting how to prepare platforms, install dependencies, and build servoshell.
Key features
Rust browser engine — The prototype browser engine is implemented in Rust.
Source: README, Cargo.toml
Multi-platform development — …
What problem it solves
Coding agents may silently make assumptions, fail to surface tradeoffs, overcomplicate implementations, and modify code they do not fully understand. The guidelines seek more focused changes, earlier clarification, simpler code, and verifiable execution.
Key features
Think Before Coding — The guidelines require explicit assumptions, clarification of ambiguity, consideration …
What problem it solves
Web scraping workflows often span HTTP requests, JavaScript rendering, browser interaction, data extraction, and large-scale crawling. Scrapling brings these activities into one Python library and supports use from Python, the terminal, or an AI agent.
Key features
Fetch and interact with websites — Fetch static content through HTTP requests or render and interact with dynam…
What problem it solves
A single AI chat session lacks the structure needed to keep a game project organized, reviewed, and aligned with its design vision. The project addresses this by assigning specialized agents defined responsibilities, escalation paths, and quality gates while keeping final decisions with the developer.
Key features
Studio-based agent hierarchy — Specialized agents are divided…
What problem it solves
Agentic systems often need to run slow tools without blocking while waiting for their results. Infinity provides a runtime and tool protocol in which agents yield during idle periods and resume when work or events arrive.
Key features
Concurrent agent runtime — Build agent systems in which tool calls run concurrently and waiting agents yield instead of blocking. The runtime …
What problem it solves
Ethereum applications need a scalable blockchain stack that can support decentralized economies and governance systems. The OP Stack addresses this by providing core components for rollup consensus, data submission, dispute handling, deployment, testing, and related operations.
Key features
Rollup consensus and L1 submission — The repository provides a rollup consensus-layer…
What problem it solves
AI coding agents need AWS-specific tools, knowledge, and guardrails to work effectively with AWS services. Teams using different coding agents also need a consistent way to configure AWS API access, guidance, and reusable skills.
Key features
AWS MCP Server — The managed MCP Server gives agents access to AWS APIs, isolated script execution, and current documentation through …
What problem it solves
Coding with AI involves more than generating code: it requires finding relevant source code, completing the task, verifying the result, and checking the work for security, compliance, data safety, accessibility, and tests. The project addresses these requirements through a desktop coding agent, reusable framework packages, local code search, and automated verification workfl…
What problem it solves
The project provides the core tooling for setting up private WireGuard networks. It contains the `tailscaled` daemon for running network connectivity and the `tailscale` CLI for interacting with it across supported desktop and Unix platforms.
Key features
Daemon and CLI — The repository includes the `tailscaled` daemon and the `tailscale` command-line tool as the primary com…