Based on the code in these folders, Amp is the stronger overall implementation, while Claude remains the cleaner engineering baseline.
Balanced toward current app strength, security, product completeness, and operational practicality.
Weighted toward architecture, code quality, testability, observability, and change safety.
Amp ranks first because the current code combines the richest feature set with a meaningfully stronger current security and deployment posture than Claude.
Weights favor current app strength, security, product completeness, and real-world usefulness.
Weights favor architecture, readability, observability, testability, and refactor safety.
Amp spikes on scope, UX, deployability, and security. Claude dominates maintainability-oriented criteria.
Balanced lens answers "which app is stronger overall?" Maintainability lens answers "which codebase is healthier to evolve?"
| Measure | Amp | Claude |
|---|---|---|
| Files in scope | 20 | 16 |
| Approximate LOC | 8,124 | 2,581 |
| FastAPI routes | 22 | 16 |
| Top 3 files share | 60.7% | 52.1% |
| JS fetch calls | 17 | 2 |
| Python `print()` calls | 23 | 0 |
| Structured logging calls | 0 | 12 |
| Tests found | 0 | 0 |
| If You Care Most About... | Pick | Reason |
|---|---|---|
| Best current demo / pilot | Amp | More complete workflows, richer metrics, better UI scope, and a stronger security posture. |
| Cleanest codebase to extend | Claude | Smaller files, better modularity, better logging, and lower refactor friction. |
| Current security posture | Amp | Claude has a committed API key and weaker runtime defaults. |
| Long-term team-owned product | Hybrid | Use Amp as the feature reference, then refactor toward Claude’s structure. |