Skip to content
View SleepinWei's full-sized avatar
😇
alive
😇
alive

Block or report SleepinWei

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SleepinWei/README.md

SleepinWei — Building agents, rendering worlds, shipping useful tools.

Computer Science master's student at Tongji University · 2024–present
Exploring agent systems, computer graphics, and AI applications.

Projects

Jev LongSeq · Browser agents for long tasks

An evidence-grounded browser agent that combines LLM planning with Jev action selection. It breaks work into stages, tracks progress across pages, and reads back changes to verify what actually happened.

  • Plan, act, verify: event-driven replanning, task contracts, and source-linked memory.
  • Inspect the run: Trace Studio for browser replay, decisions, and model usage.
  • Improve with evidence: evaluation tooling and an autoresearch loop for testing individual changes.

Python Playwright BrowserGym Agent Evaluation

Explore the repository →

Our Where · A shared photo atlas

Give every memory a place. A photo map for revisiting trips and sharing places with friends, available on the web, iOS, and Android.

Our Where running on iOS: a Shanghai photo map with photo thumbnails, green photo clusters, and a member selector

Preview from an iOS recording using AI-generated Shanghai sample photos.

  • Explore your photos: import photos, read capture locations when available, and unfold nearby shots on an interactive map. Photos without GPS are welcome too.
  • Share a space: public and private spaces, invitation links, and membership controls for a shared photo collection.
  • Keep memories close: full-size photo viewing, location edits with undo, and cached photo previews for offline viewing.

JavaScript Node.js Leaflet Supabase Swift Java

Open Our Where ↗ · Android beta · iOS TestFlight

ValleyTown

ValleyTown: an HD-2D town with a shared world and resident activity panel

A shared world, with individual stories.

An HD-2D agent town with 24 residents, individual memories, and evolving relationships. Visitors watch the same world; an administrator's browser runs the simulation.

Day–night cycles, changing weather, and resident stories make agent behavior something you can explore.

TypeScript React Three.js Supabase

Live demo ↗ · Repository

Scene Renderer

Scene Renderer cover montage: realtime underwater sun shafts and procedural forest, path-traced fur, and photon-mapped pool caustics

Cover montage adapted from project captures; path-traced panels use OIDN. Cover sources · Original renders

Real-time worlds and offline light transport.

A C++17 renderer with native Metal and Vulkan backends, a shared RHI, and a common GLSL shader pipeline. Immutable scene snapshots connect the logic and render threads.

Real-time PBR, GTAO, soft shadows, atmospheric scattering, voxel clouds, and FFT water; underwater views add sun shafts, refraction, and seabed caustics. Procedural forests and virtual-textured terrain extend the natural scenes.

CPU/Metal/Vulkan path tracing shares geometry BLAS/TLAS and supports textured materials, fur, cloth, refraction, and medium scattering. CPU BDPT and fixed-radius photon mapping render caustics; OIDN denoising is optional.

C++17 Metal Vulkan GLSL Path Tracing

Repository → · Gallery · System design
Started as a team project for Tongji University's Computer Graphics course; expanded through continued iteration.

ARC Agent / Octos Harness

Making coding agents easier to measure and improve. Extends the Octos harness with execution traces, diagnostics, budget tracking, and an autoresearch controller. Candidate changes are compared through controlled experiments and independent acceptance checks, with the aim of reducing token usage and latency while preserving task correctness.

Python Agent Harnesses Observability Autoresearch

LedgerAsk

From trade documents to a reviewable ledger. A commodity trade ledger application with invoice uploads, OCR, human review and confirmation, and ledger exports. Multi-tenant roles, private attachments, and durable background jobs support the workflow from document intake to structured records.

LedgerAsk running in a demo environment: invoice and contract summaries, a document review workflow, matching, and ledger exports

Application preview from an isolated demo environment using synthetic trade documents.

Next.js TypeScript FastAPI PostgreSQL OCR

Visit LedgerAsk ↗

More Experiments

Project What it does
MemoryBridge A private, collaborative memory map for close friends. Combines photos, places, dates, and stories into shared memory Pins, with reviewable AI suggestions. Built with Expo and React Native for OpenAI Build Week.
WeChat Notify Bridge Connects phone notifications to a desktop workflow studio, with visual editing for business process steps, conditions, and reminders.

Toolbox

Area Tools I use across these projects
Agents & AI Python · Playwright · BrowserGym · MCP · model APIs
Graphics C++17 · Metal · Vulkan · OpenGL · GLSL · Three.js
Web & Mobile TypeScript · React · Next.js · Expo · React Native
Data & Services FastAPI · PostgreSQL · Supabase

From execution traces to rendered scenes — building things I can inspect, understand, and keep improving.

Pinned Loading

  1. Scene-Renderer Scene-Renderer Public

    a demo of multiple techniques in computer graphics

    C++ 3 5