Roadmap

Where we've been, what we're building, and where we're headed. PropelCode is built in the open — here's the full picture.

Shipped

15
🛡️ Admin Dashboard

KPI overview, account management, container oversight, billing analytics, audit logging, and user impersonation. 8 screens, 35+ API endpoints.

Shipped
📦 Container Onboarding

2-step signup wizard, template picker, tutorial carousel, dynamic Dockerfile engine, and GitHub Actions custom build pipeline.

Shipped
💳 Credits-Only Billing

Prepaid credits via Stripe, auto-replenish, real-time balance via SSE, billing gate on every AI iteration. $5 starter credits on signup.

Shipped
🤖 AI Agent

Agentic coding with 20 tools — reads files, writes code, runs commands, detects errors, fixes them. Plan/Build/Refactor modes, model selection, streaming.

Shipped
🔀 Git Operations

Full Git panel: stage, commit, push, pull, branch, stash, diff, log. AI-generated commit messages. GitHub OAuth with reconnect.

Shipped
💻 Terminal

Real xterm.js terminal connected to your container via WebSocket. Tab completion, multiple tabs, clickable URLs, pinch-to-zoom, smart toolbar.

Shipped
📱 Multiplatform

Responsive 1/2/3 panel layout for phone, tablet, and desktop. Monaco editor, keyboard shortcuts, proportional panel widths.

Shipped
🌐 Production Web App

Live at propelcode.app. Expo web build served from Express with HTML5 history fallback and immutable caching.

Shipped
🔄 Background Agent

Agent works even when you close the app. Server-side execution, task recovery on reconnect, push notifications on completion.

Shipped
💬 Chat History

Persistent conversations with auto-resume, AI-generated titles, compact/summarize, and rename. 22 integration tests.

Shipped
🧠 Expanded Agent Tools

20 tools including line-range reads, batch_read, rename, insert_at_line, git_diff, git_branch, fetch_url, list_processes.

Shipped
🔄 Container-First Architecture

Removed dual-mode filesystem. Container is the sole source of truth for all file operations.

Shipped
⌨️ Keyboard UX

All modals wrapped with KeyboardAvoidingView. Standardized to react-native-keyboard-controller. Terminal offset fixed.

Shipped
Container Keep-Alive

Billing-aware cron keeps active containers warm. Settings UI, timer reset, 14 tests.

Shipped
🔄 File System Reliability

Reconnect-triggered refresh, mutation-triggered folder refresh, staleness UI, manual refresh button.

Shipped

In Progress

5
🔒 Security Hardening

Auth on all endpoints, container shared-secret, Helmet + CORS + rate limiting. Remaining: shell injection hardening, email verification, Railway private networking. ~60% complete.

In Progress
👁️ App Preview

Container reverse proxy, port scanner, static file server, WebSocket bridge, EditorPreviewTab. Remaining: HMR compatibility and Expo Go integration. ~75% complete.

In Progress
Production Web App — Phase 2

SEO/OG meta tags, PWA manifest + service worker, security headers + compression, code splitting + web vitals. ~30% complete.

In Progress
📰 Marketing Site + Blog Engine

13 marketing pages, 4 blog articles, sitemap, robots.txt shipped. Automated AI blog engine, social distribution, and multimedia generation in progress. ~65% complete.

In Progress
🔀 Git Cherry-Pick & Conflicts

Cherry-pick operations and advanced conflict resolution UI. Phase 5 of Git Operations.

In Progress

Planned

11
🧩 External AI Agents

Route chat through Claude Code or Codex CLI running on your container. Harness toggle, encrypted API key storage, streaming output. Ready to build.

Ready
📚 Agent Skills

SKILL.md file discovery and Anthropic skill catalog import. Give the agent domain-specific capabilities.

Ready
✉️ Email Verification

Email verification on signup, password reset, disposable email blocking. Resend as transactional email provider.

Ready
🍎 iOS App Store Release

Apple Developer setup, EAS Build config, App Store Connect metadata, TestFlight, and App Store submission.

Ready
📲 Android Play Store Release

Google Play Console setup, AAB build, Play Store listing, internal testing track, and store submission.

Ready
🔍 Code Review UX

Per-file and per-hunk accept/reject for AI changes. Full diff view in editor, change badges, review progress tracking.

Planned
📂 Git Panel Promotion

Promote Git from an accordion inside FileExplorer to its own first-class swipeable panel.

Planned
🎙️ Voice Coding

Dictate code, navigate files, and run commands hands-free via TTS + STT. Built for commutes and creative flow.

Planned
🖥️ Desktop MVP — Tauri

Wrap the Expo web build in Tauri v2 to produce a native macOS .dmg. Config and build pipeline only.

Planned
🔀 Branch Merge UI

Dedicated merge tab, branch pair selector, pre-merge diff review, educational strategy picker with ASCII diagrams.

Planned
👥 Team Collaboration

Shared workspaces, real-time co-editing, role-based permissions, and team billing. Phase 4.

Planned

Have a feature request?

We build what developers actually need. Tell us what's missing and it might show up on this page next.

Send Us Your Idea →