Version 3.1.2 · Windows and Linux

See the project. Then change it.

Eyeban is a native desktop coding environment. A cloud agent reads the repository, proposes patches, and you review every change before it lands.

Ready for Windows 10+ and Linux amd64. macOS is next.

Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review

Workbench

Editor, tree, git, and terminal as one product

Keep the muscle memory of a coding environment. The agent works beside those buffers, not in a separate tab.

Learn more
Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review

Codebase

It reads the project before it writes

Grep, glob, semantic search, and structured reads so the agent works from your modules — not invented APIs.

Learn more
Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review

Computer Use

When the job leaves the file tree

On Windows the agent can see a graphical interface and work with it. You grant permission; it does not act in silence.

Learn more
Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review

فارسی and English

Your language is a product feature

The site and the app have real RTL. Write in Persian and the agent answers in Persian.

Learn more
Eyeban · shop/checkout.py Balanced
41 def charge(order, wallet):
42     tax = order.subtotal * 0.09
43     total = order.subtotal + tax
44     if wallet.balance < total:
45         raise InsufficientFunds(total)
46     wallet.debit(total)
47     return Receipt(order.id, total)

Split regional tax from the hardcoded rate, and check coverage before debit.

Read 6 files · 2 searches · 1 test

charge still hard-codes 0.09. tax_for(region) exists. I will wire can_cover to the wallet.

12-line patch across two files. Review the diff.

main Agent Balanced You stay in review

Privacy

Source code is not marketing fuel.

Privacy modes such as no_training and no_storage exist on the server. Default model keys stay on Eyeban servers; optional desktop BYOK is proxied per request and not persisted.

Privacy

Install it on your machine

The Windows installer and Linux .deb come from this site. Read the SHA-256 on the same page.

macOS

Coming soon

Changelog

New in 3.1.2

All releases

3.1.2

A smoother bilingual composer and transcript, bundled Persian typography, and bring-your-own-key routing.

Open it on your machine today.

Download Eyeban, or pick a plan on Pricing.