Cursurf

Code with AI that actually understands your app

The first AI coding tool built exclusively for Ruby on Rails. Runtime-aware context and persistent understanding that makes vibe coding actually work for real codebases.

See the Future

The Opportunity

AI coding is the future, but there's a problem...

πŸš€

Vibe Coding is Exploding

AI coding (vibe coding) is the most exciting frontier in software development. Cursor, Windsurf, and Claude Code are leading the wave with millions of users.

⚑

But They All Have a Fatal Flaw

Current AI tools excel at creating new code from scratch, but they can't reliably edit existing codebases. They lack the deep context needed for real development.

🎯

The Market is Ready

Developer tools market is $30B+ and growing. AI coding represents the biggest shift since Git and IDEs. First-mover advantage in specialized markets is massive.

AI Still Doesn't Understand Codebases

Current tools fail when it matters most

πŸ”§

Small Updates Break Everything

Adding a field to a form, refactoring a method, or updating existing features becomes a nightmare. AI makes assumptions instead of understanding your actual codebase.

πŸ”

Context is Brittle & Opaque

RAG, Embeddings, keyword grep, and LSP aren't enough. Context extraction is unreliable, and developers can't see or fix what the AI thinks it knows about their code.

πŸ‘₯

Teams Can't Collaborate

One developer spends 1 hour "vibe coding" and 5 hours debugging. Another developer needs 10+ hours for the same debugging. No shared understanding.

The Insight: Go Narrow to Go Deep

Supporting all languages = surface-level understanding

01

Runtime-Aware Context

Lightweight gem + web UI + Redis context layer. We hook into your Rails runtime to understand exactly how your models, controllers, and views connectβ€”no guessing.

02

Editable & Persistent

Unlike brittle embeddings, our context graph is editable and persistent. Team members can review, correct, and improve what the AI knows about your codebase.

03

Rails-Native Intelligence

Deep understanding of Rails conventions, patterns, and ecosystem. We know ActiveRecord, Rails routing, MVC patternsβ€”not just Ruby syntax. Think: AI pair programmer who actually knows your app.

Why Start with Rails?

The most successful startups are built on Rails

πŸ’Ž

YC's Favorite Stack

Airbnb ($75B), Stripe ($95B), Coinbase ($8B), Instacart ($24B), Chime ($25B)β€”all built on Rails. Most popular framework for YC startups building fast-moving products.

🎯

Perfect Early Adopters

100,000+ active Rails engineers globally. Rails devs are convention-heavy, tool-hungry, and early adopters. They understand the value of developer productivity tools.

πŸš€

Expansion Strategy

Rails is just the beginning. Once we perfect the approach, we'll expand to Django, Laravel, Node.js. Focus beats breadthβ€”nail one ecosystem first.

$250B+
Combined valuation of Rails unicorns
100K+
Active Rails developers globally
60%
Of YC unicorns use Rails

Rails Powers the Most Valuable Startups

Airbnb
$75B valuation
Stripe
$95B valuation
Coinbase
$8B valuation
Instacart
$24B valuation
Chime
$25B valuation
Spotify
$25B valuation
🎯

Perfect Target Market

Rails developers are early adopters who understand the value of productivity tools. They're willing to pay for solutions that save time and reduce complexity.

πŸ—οΈ

Convention Over Configuration

Rails' strong conventions make it perfect for AI understanding. Predictable patterns, established best practices, and consistent architecture enable deeper AI comprehension.

πŸš€

Strategic Expansion Path

Master Rails first, then expand to Django, Laravel, and Node.js. Focus beats breadthβ€”nail one ecosystem before moving to the next.

What AI Coding Tools Can't Answer

Simple questions that break current AI tools

πŸ”
"How does authentication work in this project?"
Cursor/Windsurf: "I can see some auth-related files, but I'm not sure how they connect..."
πŸ“…
"Where is the group of code files that manages Events?"
Cursor/Windsurf: "Found some Event models, but missing controllers, jobs, and views..."
πŸ”—
"What files does UserController#create depend on?"
Cursor/Windsurf: "Maybe User model? I'm guessing based on naming..."

🧠 Cursurf's Intelligent Feature Mapping

1. Feature-Based Code Organization

πŸ” Authentication System
app/controllers/sessions_controller.rb
app/models/user.rb
app/views/sessions/
config/routes.rb (auth routes)
app/helpers/auth_helper.rb
πŸ“… Event Management
app/controllers/events_controller.rb
app/models/event.rb
app/jobs/event_reminder_job.rb
app/views/events/
app/mailers/event_mailer.rb

2. Precise Dependency Mapping

πŸ“„ UserController#create
⬇️
Models
User.rb
Profile.rb
Jobs
WelcomeEmailJob.rb
UserAnalyticsJob.rb
Services
UserRegistrationService.rb

πŸ‘₯ Team-Managed Context

1
Developer Reviews Context
UserController#create ✏️ Edit context
2
Context Shared Across Team
πŸ‘€ Sarah (added auth context)
πŸ‘€ Mike (updated event dependencies)
πŸ‘€ Alex (documented API integrations)
3
AI Gets Perfect Context
Context Quality:
95% accurate

How Cursurf Works

Runtime-aware architecture that actually understands your Rails app

πŸ—οΈ Technical Architecture

Lightweight integration with deep Rails understanding

πŸ’Ž
Cursurf Gem
Lightweight Rails gem that hooks into your app's runtime
β†’
πŸ”—
Runtime Hooks
Captures real model relationships, controller actions, and view dependencies
β†’
πŸ—„οΈ
Redis Context
Persistent, editable dependency graph and feature mapping
β†’
🧠
AI Engine
LLM with precise Rails context for accurate code generation
β†’
🌐
Web UI
Integrated interface for coding, context editing, and team collaboration

πŸ”„ Example Workflow: "Add Avatar to User Profile"

1

You Ask Cursurf

"Add user avatar upload to profile page"
2

Runtime Context Discovery

Model: User has_one :profile
Controller: ProfilesController#edit, #update
View: profiles/edit.html.erb
Routes: PATCH /profile
3

AI Generates Complete Solution

πŸ“„ app/models/user.rb
has_one_attached :avatar
πŸ“„ app/controllers/profiles_controller.rb
permit(:avatar) in strong params
πŸ“„ app/views/profiles/edit.html.erb
file_field :avatar with preview
4

Context Updated & Shared

βœ… User model relationships updated
βœ… ProfilesController dependencies mapped
βœ… Team members can see new context

🎯 Key Differentiators

⚑
Runtime-Aware Context
Unlike static analysis or embeddings, we hook into your running Rails app to understand actual relationships and dependencies
✏️
Editable Context Graph
Team members can review, correct, and enhance what AI knows about your codebase. No more black-box context extraction
πŸ‘₯
Team Collaboration
Shared context understanding across your team. One developer's context improvements benefit everyone
🎨
Rails-Native Intelligence
Deep understanding of Rails conventions, patterns, and ecosystem. Not just Ruby syntax, but Rails philosophy

The Competition Landscape

Specialized beats generalized - every time

Current Market Leaders

Cursor
$9.9 billion valuation
1M+ users
Windsurf
$3B valuation
500K+ users
Lovable
$2B valuation
500K+ users
Lovable for backend
$???B valuation
??? users

Feature Comparison: Cursurf vs. The Competition

Feature Cursor Windsurf Claude Code Cursurf
Language Support All languages All languages All languages Rails-native
Code Awareness Static analysis LSP + heuristics File-based Runtime-aware
Context Quality inaccurate inexplicit inaccurate inexplicit inaccurate inexplicit accurate and team mantained
Editable Context ❌ ❌ ❌ βœ…
Team Collaboration Basic Basic None Advanced
Framework Understanding Surface-level Surface-level Surface-level Deep Rails knowledge
Existing Codebase Edits Unreliable Unreliable Unreliable Reliable

Why Specialization Wins

1

Depth Over Breadth

While competitors try to support every language poorly, we master one ecosystem completely. Rails conventions, patterns, and best practices are deeply understood.

2

Perfect Product-Market Fit

Rails developers are productivity-obsessed early adopters. They understand the value of specialized tools and are willing to pay premium prices for them. In pre AI world, Rubymine was a good example.

3

Network Effects

Rails community is tight-knit and influential. Success with Rails developers creates viral growth and word-of-mouth marketing.

Two Paths to Market

Strategic choice between developer tools vs. low-code platform

πŸ‘¨β€πŸ’»

Path 1: Developer Tools

Following Cursor & Windsurf

πŸ’° Pricing Model

Individual $25/month
Team $20/dev/month

🎯 Market Size

100K+ Rails Developers
$2B Addressable Market
3-5% Market Penetration Goal

πŸš€ Go-to-Market

Rails community engagement
YC network outreach
Developer conferences
social networking platforms
βœ… Pros
  • Proven model (Cursor, Windsurf)
  • Direct product-market fit
  • High-value users (experienced devs)
  • Strong retention potential
⚠️ Cons
  • Smaller addressable market
  • Competitive landscape
  • Longer sales cycles
🎨

Path 2: Low-Code Platform

Following Lovable for Backend

πŸ’° Pricing Model

Starter $25/month
Business $99/month
Enterprise $499/month

🎯 Market Size

50M+ Business Users
$15B Low-Code Market
1-2% Market Penetration Goal

πŸš€ Go-to-Market

No-code community
Startup accelerators
Product Hunt launches
βœ… Pros
  • Massive addressable market
  • Higher price points
  • Viral growth potential
  • Platform network effects
⚠️ Cons
  • Backend low-code is more challenging
  • Complex UX requirements
  • Longer development timeline

🎯 Our Strategic Choice

Start with Path 1, Evolve to Path 2

We're beginning with the developer tools market because:

🎯
Proven demand: Rails developers are already using AI coding tools
πŸš€
Faster validation: Direct feedback from experienced developers
πŸ’‘
Foundation for low-code: Deep Rails understanding enables simpler UX later

Evolution Timeline

6 months
Developer Tools MVP
Focus on Rails experts, prove technical approach
12 months
Platform Features
Add visual builders, template library
18 months
Low-Code Platform
Launch simplified interface for business users

Financial Projections

Path to $10M+ ARR in Rails AI coding

3-Year Annual Revenue Forecast

6 Months
H2 2026
$90K
300 Paying Developers
$25 ARPU/month
12 Months
H1 2027
$180K
600 Paying Developers
$25 ARPU/month
18 Months
H2 2027
$780K
2000 Paying Developers
$25 ARPU/month
300 Low-code Users
$50 ARPU/month
24 Months
H1 2027
$2.19M
5000 Rails Developers
$25 ARPU/month
1000 PLow-code Users
$50 ARPU/month
300 Python Developers
$25 ARPU/month
Year 3
H1 2028
$6M
5000 Rails Developers
$25 ARPU/month
5000 Low-code Users
$50 ARPU/month
5000 Python Developers
$25 ARPU/month

Path to Profitability

🎯
Break-even Point
Month 18 ~ 24
Monthly Revenue $65K ~ 180K
Customers 1000 ~ 6000
Team Size 5 people
πŸš€
Series A Ready
Month 24
ARR $2.19

The Team That Will Win Rails AI

Deep Rails expertise meets AI coding vision

TZ

Teng Zhang

Founder & CEO
"The Rails developer who understands AI coding's real problems"
🏒
6 Rails based Companies From dozens to thousands of engineers
πŸš€
YC Unicorns Insights Airbnb ($75B) & Instacart ($24B)
πŸ’Ž
Rails Expert 10+ years, full-stack architecture
🎯
Perfect User Daily Rails and AI coding tool user

Why This Team Will Dominate Rails AI

🎯

Customer-Founder Fit

Unlike generalist AI coding founders, I AM the customer. I've felt every pain point, used every competitor, and know exactly what Rails developers need.

πŸ—οΈ

Scale Experience

Built Rails apps serving millions of users at unicorn companies. I understand the complexity that breaks current AI tools.

πŸ—οΈ

Production Rails Expertise

Built full-stack Rails applications from prototype to production scale. Deep understanding of Rails architecture, conventions, and real-world development challenges that AI tools must solve.

⚑

Speed to Market

No learning curve on Rails internals, conventions, or ecosystem. Can build Rails-native features that would take generalist teams months to understand.

Key Hires With This Funding

1
Rails Engineering Team
Month 1-4
2 Senior Software Engineers
Rich Ruby on Rails experience required. AI background optional - we're building coding agents, not LLM models. OpenAI/Anthropic spend millions per engineer on LLM research; we focus on the engineering experience and Rails expertise. We need 1 engineer focusing one AI coding task planning and chat-like prompt window and 1 engineer on codebase dependency map building and context management system.
Target: Senior Rails engineers from unicorn companies or companies with a mature product.
2
Frontend Team
Month 1-4
1 Senior Frontend Engineers
React/TypeScript experts focused on building web UI for the AI coding interface and context management system
Target: Senior Frontend engineer with general UI/UX expertise.
3
DevOps & Infrastructure
Month 4-6
1 Senior DevOps + Backend Engineer
Focus on automation, deployment pipelines, and infrastructure for code generation and runtime integration
Target: Senior engineers with Rails deployment and automation experience

The Ask

$2M Pre-Seed to Build the Future of Rails Development

$ $2M
Pre-Seed Round

18 Months

To Product-Market Fit

24 Months

To Series A Readiness

Use of Funds for 18 Months

πŸ‘₯

Team & Talent

$1.5M (75%)
  • 2 Senior Rails Engineer
  • 1 Senior Frontend Engineer
  • 1 DevOps Engineer
  • Founder salary
⚑

Product Development

$200K (10%)
  • Engineer Hiring cost
  • Cloud infrastructure (AWS/Redis)
  • Development tools & licenses
  • Security & compliance
πŸ“’

Go-to-Market

$200K (10%)
  • Rails community conferences
  • Developer relations & content
  • Beta user acquisition
  • Partnership development
πŸ›‘οΈ

Operations & Buffer

$100K (5%)
  • Legal & accounting
  • Insurance & compliance
  • Operational buffer
  • Unexpected opportunities

The Vision

From Rails developers to low-code creators

πŸ’Ž

Rails Domination

We’ll become the go-to AI coding tool for serious Rails teams. From startups to enterprises, Cursurf will be the trusted developer companion for building and maintaining production-grade Rails apps.

🧩

Backend Low-Code Platform

Once we fully understand and structure Rails apps with AI, we’ll unlock a powerful backend low-code platformβ€”letting non-developers build internal tools, workflows, and APIs, just like Lovable did for React UIs.

πŸš€

Framework Expansion

After Rails, we’ll bring our runtime-aware + context-editable approach to Django, Laravel, and Node.js. Each ecosystem gets the depth and specialization it deservesβ€”no more one-size-fits-all AI.