Skip to content
Tell us the problem
All products
AI-assisted coding from your phone

Prompt Compiler

Your code. Your context. Anywhere.

An Android app for continuing real software work away from your laptop: describe a change in a sentence, review the diff, approve it, and it is applied, validated, committed and pushed.

Where it is today Engine complete with 228 tests; the Android app builds and passes its tests in CI

The problem

Real work stops when the laptop is not there

Chat apps can talk about code but do not know your project, cannot apply a change safely, and leave you to copy and paste the result.

Built for

What it does

Capabilities

It chooses the context

Ask for "profile photo upload with validation" and it sends the screen, its view model, the repository and the API it calls, reached through the import graph. The whole repository is never sent.

It refuses to leak secrets

Files that look like credentials are withheld by default, and the app tells you what it withheld. Sending one requires approving that exact file.

It will not quietly destroy work

Changes are validated as a set before anything is written, refused if a file changed since Claude saw it, and preceded by a restore point outside the working copy.

It is honest about phones

A phone cannot compile your project, and the app says so instead of implying a green screen means the code builds. Real compilation happens in CI.

How it works

The flow

  1. Instruction
  2. Analyse project
  3. Select context
  4. Compile prompt
  5. Claude
  6. Review diff
  7. Approve
  8. Checkpoint
  9. Apply
  10. Validate
  11. Commit and push
Try it

Make a change from your phone

Three sample runs: one that ships, and two that the safety checks stop.

prompt compiler / sample

$ Add profile photo upload with size and type validation

  1. Select context
    • ProfileScreen.kt, ProfileViewModel.kt
    • ProfileRepository.kt, ProfileApi.kt (via imports)
    • Withheld: local.properties (looks like credentials)
  2. Compile prompt
    • Task, constraints and four files packaged
    • Within the token budget
  3. Review diff
    • 4 files changed
    • You approve
  4. Apply and validate
    • Restore point created
    • Applied; structural checks pass
    • Committed and pushed; CI compiles it
Pushed

The change is on its branch and CI does the real compilation.

Simulated walkthrough with sample data. Nothing here connects to a live system.

Built with

Technology

  • Kotlin
  • Jetpack Compose
  • Pure-JVM core engine
  • Anthropic SDK
  • JGit
  • Room
  • DataStore
  • Android Keystore
  • GitHub REST API
Stated plainly

Limitations

  • Android only.
  • It cannot compile your project on the phone; CI does that.
  • Needs Claude API access and a GitHub account.

See Prompt Compiler on your environment.

Tell us where you are. An engineer replies with a proposal, not a sales script.

All products