Desktop application

Arcway

An accessibility-focused desktop assistant combining conversation, screen understanding, supervised browser automation, and local memory.

9T1 Labs / DesktopArcway
Arcway desktop chat screen with navigation and guided prompt examples
Categories
Desktop
Year
2026
Role
Creator

Make everyday technology easier to navigate.

Arcway brings typed and spoken conversation, screen understanding, browser tasks, and saved context into one desktop application.

The central product rule is supervision. Purchases, submissions, messages, credential entry, account changes, uploads, downloads, and destructive actions require explicit confirmation.

A guided task stays under the user's control.

The application keeps the request, proposed action, and resulting evidence visible throughout the task.

  1. Ask

    Type, speak, record audio, or share a screenshot.

  2. Understand

    Arcway interprets the request and available screen context.

  3. Plan

    The browser task is broken into visible progress steps.

  4. Confirm

    Sensitive actions pause for an explicit user decision.

  5. Remember

    Approved conversations and facts stay in local SQLite storage.

A local desktop shell around distinct service boundaries.

The API key stays in the backend environment and is never bundled into the renderer or packaged executable.

React renderer

  • Chat and voice interface
  • Session history
  • Knowledge graph
  • Accessibility controls

Electron main

  • IPC boundary
  • Local WebSocket
  • Application lifecycle
  • Packaged backend launch

FastAPI backend

  • Gemini models
  • Browser Use
  • Task events
  • SQLite memory
Local boundary
The backend binds to 127.0.0.1 and packaged builds add a per-launch bearer token.
Memory
Sessions, task events, artifacts, and approved facts are stored locally by default.

Guardrails are part of the product contract.

Guardrails are part of the product contract.
ConcernCurrent choiceWhy it matters
Browser controlSupervised assistanceThe user reviews sensitive actions before they continue
CredentialsBackend environment onlySecrets do not enter the renderer or packaged source
Personal contextLocal SQLite storageConversations and memory remain on the device by default
DistributionUnsigned development artifactsPublic release still requires signing, hardening, and notarization

Accessibility is treated as a working system.

Multiple inputs

Typed chat, recorded audio, screenshots, and live voice share one conversation surface.

Operable interface

Keyboard navigation, screen-reader announcements, text scaling, high contrast, and reduced motion are supported.

Visible execution

Task progress, screenshots, session history, and saved information remain inspectable instead of disappearing behind the agent.

What a public release would still need.

Distribution trust

Developer signing, hardened runtime validation, and notarization are not configured yet.

Operational safety

Browser automation remains vulnerable to misleading pages and incorrect model output, so supervision stays essential.

Provider resilience

Production use needs stronger failure handling across voice, model, browser, and memory services.

Next: Opportunity Desk