TAFI, said “Taffy”
AI-assisted application building with a confirmation step.
TAFI reads your app, proposes a plan and previews every change. Nothing is applied until you confirm.
- Clarifying questionsWho approves leave? Do half days count?Answered
- RequirementsLeave requests, balances, manager approvalApproved by you
- BlueprintEntities, screens, lifecycle and workflowsApproved by you
- Build planEvery change TAFI will make, in orderWaiting for you
- Live build and scoreStarts only after you approve the planNot started
The problem
AI can write the code. But who maintains it?
Prompt-first builders are quick to a first screen. The trouble starts later, in code nobody on the team owns.

Prompt-first AI builder
- Promptquick to a first screen
- A pile of one-off code
- Changes reported but never made
- Credits spent on retries
- Code nobody on the team wrote or can maintain
TAFI
- Your request
- Stages, each stopping for your decision
- Configuration in the same app model as TAF Studio
- Every object, screen and workflow can be read and changed
- Released like any change your team makes
How it works
Preview. Confirm. Apply. Under your name.
Confirmation is enforced by the platform's tool gateway, not left to the AI to remember.
Add a vendor approval: procurement, then finance.
- By
- you@yourcompany.example
- Through
- TAFI, Agent mode
- Check
- Read back: 3 of 3 landed
Try it
AI does not silently change your application.
This is the shape of every TAFI change. Review the plan, then confirm and apply it.
Request
Create vendor approval process
Plan
- Create Vendor entity
- Add approval lifecycle
- Configure approvers: procurement, then finance
- Add notification to the requester
- Add vendor approval screen
Changes
4 metadata changes, applied to Development
- add Entity Vendor (6 fields)
- add Approval process: Vendor onboarding
- add Notification: Vendor decided
- add Screen: Vendor approval
Waiting for your confirmation.
What you get
Configuration in your app, not code in a black box.
Whatever TAFI builds is ordinary TechAppForce configuration your team can read, change and release.
The same app model
More
Entities, fields, queries, screens, lifecycles, workflows, permissions and menus, stored exactly as if a developer had built them by hand.Reviewed in TAF Studio
More
Open anything TAFI created in its Studio designer. Read it, change it, run its validation checks or delete it. Your developers stay in charge of the app.Released like any change
More
TAFI builds in development. Its work reaches your customers only through a release you review, with the differences between environments shown line by line.Checked before it reports
More
Each build step is checked for the right shape and real identifiers before TAFI moves on. A step that reports an object it never created is rejected.Code where it belongs
More
When a rule is too specific for configuration, your developers add a C# script as a record hook or workflow action, or a TypeScript screen extension, in the same app, next to what TAFI built.A record of what changed
More
After each turn TAFI lists what it changed, with a link that opens each item in its designer.
Where it runs
Use TAFI where you work. Same checks everywhere.
Built into TAF Studio, and available to Claude Code, Cursor or Codex through a gateway that speaks MCP.
- Works as the person who signed in
- Only what that person's role allows
- Interactive changes run as a dry run first
- Nothing is saved until you confirm
- Each write is read back and checked
Faster building. Every change still yours to approve.
Bring a real requirement. We run TAFI on it with you, from the first question to live screens in a development environment.
- Bring a real requirement
- The first question
- Every approval in your hands
- Live screens in a development environment