Focus
See all active tasks together. Choose where your attention is needed while other work continues.
IMPROVE THE WHOLE DEVELOPMENT SYSTEM
You cannot improve a process you cannot measure. Midva records each step and handoff, along with the time and token cost. The record shows the human where to reduce waiting and move more useful work through the system.
Constraint / Human. Three AI handoffs produced three hours of AI work. The task waited ten hours for human action, including a nine-hour overnight wait before the final review and deployment. Under Goldratt’s Theory of Constraints, that human wait limits the throughput of the whole system.
Lead time is elapsed time from the task start to deployment. Throughput is useful completed work per unit of time.
Read Insight 001Midva comes from the dual, a Slovene grammatical form for exactly two. It was voted the most beautiful Slovene word and means "we two," or you + I. Here, the pair is you + [A]I.
The word treats both members as one pair. Midva applies that idea to the development system.
In a Human + AI pair-programming system, the human is the constraint: the pair’s throughput depends on how effectively limited human attention is used. These features serve the same system goal: reduce switch cost and human waiting while making each human action more effective.
See all active tasks together. Choose where your attention is needed while other work continues.
Sound and visual notifications make a finished AI run hard to miss.
Messages, comments, and queues let human work advance without synchronous actions after waiting.
Write inline or batch comments directly to the AI actor, then hand the reviewed work back without another coordination loop.
Select a line in an AI response and leave a comment on that passage. Keep feedback attached to the explanation or proposal you want to change.
Launch the app from a changed worktree in Midva and open it through a tunnel to localhost. Try the change in your browser before merging it.
Midva is currently used by one developer working primarily with Elixir, Phoenix LiveView, and JavaScript hooks. The starting point was Human + AI pair programming; today that pair runs through the current measured process.
In Midva Blog, the owner shares what he learned while building a measured Human + AI development system.
A synchronized timeline shows why keeping the human constraint busy can improve throughput while delaying the first individual result.
Midva is owner-only for now. Interested? Write to Oleksandr on LinkedIn.