Open-source, multi-surface agent harness. BYOK for Claude, GPT, Gemini, and local models. One session across desktop, CLI, and mobile. Code and keys stay local. Zero telemetry.

  • Desktop
  • CLI
  • Mobile
  • Open source
~/code/tinyshop
Claude
Checkout totals intermittently drift by 0.01. Find the root cause, fix it, add tests.
Tracing root cause
  1. Readsrc/cart/total.ts
  2. SearchtoFixed(
  3. Editsrc/cart/total.ts+3 −2
  4. Runpnpm test cart24 passed

Root cause: float accumulation before toFixed(2). Switched to integer-cent arithmetic, formatting at the output layer only. Added 3 boundary tests.

Accept changesView diff
Next instruction…
@ total.tsClaude ▾

Concept UI · Not final

Any model. One workbench.

Vendor-agnostic. BYOK for cloud APIs or local Ollama, hot-swappable mid-session. Requests go direct from your machine to the provider, never relayed through Wevir Labs.

BYOK
Existing quota and billing. No markup, no resale.
Hot-swap
Separate models for planning and coding over a shared context.
Offline
Local models run without network access.
Model routing · illustration
Endpoint
api.anthropic.com
Key
sk-ant-••••••••3f9a
Route
Direct · No relay
Stored
Local only
  1. Full observability

    File reads, diffs, and commands surfaced step by step. Interrupt or redirect at any point.

  2. Same harness, in the CLI

    Wevir CLI shares the desktop harness: identical models, tools, and skills.

  3. Remote approval

    Monitor progress, approve changes, issue instructions. Execution stays on your machine.

One session. Three surfaces.

~/code/tinyshop
Checkout totals intermittently drift by 0.01. Find the root cause, fix it, add tests.
Readsrc/cart/total.ts
SearchtoFixed(
Editsrc/cart/total.ts
Runpnpm test cart

Root cause: float accumulation before toFixed(2). Switched to integer-cent arithmetic, formatting at the output layer only. Added 3 boundary tests.

zsh — wevir
$ wevir
◆ Wevir · Claude · ~/code/tinyshop
› Fix checkout rounding
✓ Read src/cart/total.ts
✓ Search toFixed(
✓ Edit src/cart/total.ts +3 −2
✓ Run pnpm test cart
24 passed (1.2s)
Accept changes? [y/n] y
Fix checkout rounding
Running on MacBook Pro
Pending approval
src/cart/total.ts +3 −2
ApproveLater

Root cause: float accumulation before toFixed(2). Switched to integer-cent arithmetic, formatting at the output layer only. Added 3 boundary tests.

Update the README example as well
Next instruction…
Illustration

Local execution. Zero telemetry.

Sessions and keys stored locally. No telemetry, no call-home. The only egress targets the providers you configure.

Egress · illustrationThis machineollamaConfigured providersapi.anthropic.comapi.openai.comWevir LabsNo connection
tail -f outbound.log
  1. 12:04:31POST api.anthropic.com/v1/messages↳ BYOK
  2. 12:04:38POST localhost:11434/api/chat↳ local
  3. 12:04:45POST api.openai.com/v1/responses↳ BYOK
  • Auditable
  • Zero telemetry
  • Local storage
Telemetry requests0
Example

Wire in your existing toolchain.

Native MCP for databases, browsers, design files, and issue trackers. Skills encapsulate repeatable workflows; plugins extend the harness itself.

  • MCP
  • Skills
  • Plugins

Source, fully open.

Developed in the open. Star the repo to track every commit.

Repository opening soon

Portfolio

US software studio founded by an independent engineer. Products span AI, edge infrastructure, macOS, and iOS. Local-first, self-hostable, minimal data collection.

  1. XuyiX

    许意
    AIGC image platform

    Chinese-language prompts with multi-turn conversational editing. 16 style presets: posters, logos, interiors, web mockups.

    WebAIGCB2Cxuyix.com
    许意 XuyiX所想,即所见。
    Retro poster: red poppy, tall serif headline BLOOMPoster
  2. Edgeweir

    Self-hosted CDN / WAF / edge control plane

    Caching, HTTPS, OWASP CRS, CC mitigation, L4 forwarding, smart DNS steering. Single process, single image. No call-home, zero telemetry.

    Open sourceSelf-hostedEdgeedgeweir.com
    edgeweir 1 proc · 1 image
    HTTPSOWASP CRSCCL4Smart DNS
  3. ClashMax

    Native Mihomo client for macOS

    Swift 6 / SwiftUI. Profile management, proxy groups with latency tests, system proxy and TUN mode, live logs, menu bar control.

    Open sourceGPL-3.0macOS 15+GitHub
    Proxy group
    Auto
    Test
    ↑ 1.2 MB/s↓ 8.4 MB/smihomo
  4. iSquat

    Public restroom reviews

    Location-based restroom discovery with community ratings and reviews.

    iOSApp StoreCommunityApp Store
    Restrooms nearby
    4.6
    3.9
    4.2
    2.8
    People's Park East Gate
    120 m · Free · Paper stocked
    4.6Clean

    “Above-average cleanliness. Hot water at the sink.”

    Write review

Principles