In-IDE chat with ABAP context.
ABAP-trained model (SAP-ABAP-1 plus Anthropic via SAP). SAP-native context. Strong at one-shot questions — "explain this CDS view", "generate a quick class", "refactor this method".
CSPeach with SAP Joule for Developers
Joule helps you write the code. CSPeach does that too, and the rest of the day — plans the work, designs the objects, runs the checks, and manages the transport. From the terminal, against any SAP from ECC to S/4HANA Cloud.
A developer's buddy from spec to release.
Different jobs in the developer's day
ABAP-trained model (SAP-ABAP-1 plus Anthropic via SAP). SAP-native context. Strong at one-shot questions — "explain this CDS view", "generate a quick class", "refactor this method".
Same one-shot answers — explain this CDS view, generate a quick class, refactor a method — from the terminal. Then beyond chat: spec gap → planning → design → generation → ATC → activation → transport, run as one sequence with snapshot, syntax check, and activation verify built in. Works on ECC, on-prem S/4HANA, and all S/4HANA Cloud editions.
Where each one shines
| Joule for Developers | CSPeach | |
|---|---|---|
| Surface | ADT, BAS, VS Code (Q2 2026) | Terminal — any IDE, any OS |
| Best at | One-shot questions and snippets | One-shot questions, plus multi-step orchestration across many objects |
| SAP systems | S/4HANA Cloud Public + BTP ABAP Env (Private Edition Q2 2026) | ECC EHP7+, on-prem S/4HANA, all S/4HANA Cloud |
| Touches in a single run | Code you're editing | Transports, ATC, snapshots, activation — full delivery cycle |
| LLM choice | SAP-routed | Managed via our proxy (default); BYOK and SAP AI Hub on roadmap |
AI Hub mode requires a customer-side translation proxy — see the architecture page FAQ.
In practice
Morning, in ADT: your developer asks Joule "explain this CDS view". Joule answers well — it knows the SAP context, it generates fast.
Afternoon, in the terminal: the same developer runs
cspeach /abap-upgrade-fix to remediate 200 ATC findings
across 50 objects. CSPeach takes a snapshot of each object, applies the
fix, runs the syntax check, activates, verifies activation, assigns to
the right transport, and writes a remediation report. None of those
steps would fit in a chat box.
Same project. Same day. Two different jobs.
Honest fit guidance
CSPeach owns the workflow — the questions before the code, the checks after, the transport at the end. Spec gap, design, generation, ATC, activation, transport, finished as one sequence from the terminal, against any SAP from ECC to S/4HANA Cloud. The same one-shot questions Joule answers in the IDE, CSPeach answers in the terminal — and then keeps going. It sits alongside Joule rather than replacing it. Joule's strength is staying in the IDE for those chat moments; CSPeach handles the rest of the day, in any IDE or none.
One install. Free trial.