Welcome to Offworld
AI-powered repository analysis - explore distant code.
Offworld is an AI-powered repository analysis system that explores GitHub codebases, generates architecture documentation, and provides intelligent Q&A via RAG (Retrieval Augmented Generation).
Explore Distant Code
Offworld helps you understand unfamiliar repositories quickly by:
- Generating AI summaries - 300-word overviews of what the codebase does
- Discovering architecture - Automatically identifies key components, packages, and subsystems
- Analyzing issues - AI-powered difficulty assessment and skill requirements
- Understanding PRs - Impact analysis and file change summaries
- Interactive Q&A - RAG-powered chat agent with 9 specialized tools
Live Demo
Try Offworld on our own repository:
offworld.sh/oscabriel/offworld
Quick Start
Explore a repository in 3 steps
User Guide
Learn how to navigate Offworld
Developer Guide
Setup and contribute to Offworld
Tech Stack
Learn about our architecture
Key Features
Progressive Architecture Discovery
Uses a multi-iteration AI workflow to discover and rank the most important components in a codebase (packages → modules → services → components).
RAG-Powered Search
Ingests up to 500 files with vector embeddings, enabling semantic search across the entire repository.
GitHub Integration
Fetches repository metadata, file trees, issues, and pull requests via GitHub App (15k req/hr rate limit).
AI Agent Chat
9 specialized tools: search code, get architecture, list issues/PRs, explain files, and more.
Triple-Deploy Architecture
- Backend: Convex Cloud (serverless, edge-optimized)
- Frontend: Cloudflare Workers (SSR at the edge)
- Docs: Netlify (static site, instant previews)
GitHub Repository
Star us on GitHub: github.com/oscabriel/offworld
Tech Stack
Frontend: TanStack Start, TanStack Router, shadcn/ui, Tailwind CSS v4
Backend: Convex (database + workflows + RAG), Gemini 2.5 Flash Lite
Auth: Better Auth with GitHub OAuth
Deployment: Cloudflare Workers (Alchemy), Convex Cloud, Netlify