🏭 Syok Code

The AI engineerthat runs on your own keys

Three models write each change, a fourth picks the winner, and a security gate checks it before anything is committed. Every file and version it tells you about is one it actually read. You approve, it opens the pull request, your tests decide.

Part of the Syok AI plan β€” 14-day free trial, no card. You pay your AI providers directly, at their prices.

acme/shop Β· main
πŸ’» Code – β€’
Council Β· 0.1proposedDebate Β· 0.2proposedπŸ† Red team Β· 0.3picked
- if (qty) total += qty * price
+ if (Number.isFinite(qty) && qty > 0)
+ total += qty * price
πŸ›‘ 0 critical Β· 0 high
πŸ‘ Preview – β€’
πŸ’¬ Advisor – β€’
Why is the total red?
cart.ts line 18 adds negative quantities…
βœ“ references checked
How it works

Built so a wrong guess doesn't reach your code

Most coding assistants ship one model's first guess. Syok Code ships the winner of a vote, and only after every reference in it has been checked against your real files.

πŸ“Ž

Answers checked against real files

Every file path and version number in an answer is compared with the files Syok Code read in that same turn. If one wasn't read, the answer is held back, the real file is fetched and the model answers again β€” up to twice. Anything still unconfirmed is marked ⚠ instead of being stated as fact.

πŸ—³

Three models vote before a commit

Council, Debate and Red team each write the change at the same time (temperatures 0.1, 0.2 and 0.3). A separate lead model compares them and picks one, with its reason. If a member fails three times in a row it rests for ten minutes. Every run has a trace id with timed steps.

πŸ“Έ

The advisor sees what you see

Ask β€œwhy is this red?” and a picture of the Syok page you are on goes with the question to a vision model on your own keys β€” your Gemini key first when you have one. Password boxes are left out. It only captures the Syok page, not the rest of your computer.

πŸ›‘

A security gate on every change

25 checks run on the changed lines before the commit: leaked keys and tokens, .env files, eval, SQL built from strings, unsafe HTML, switched-off TLS and more. A critical finding gets one automatic fix attempt; if it is still there, nothing is committed.

🩺

Repository health score

A free 0–100 check of 17 things healthy projects have β€” tests, CI, no committed secrets, a lockfile, a licence, risky patterns. Every problem has a Fix button that hands the job to the council.

↩

One-click undo

Undo opens a revert pull request, so your history is never rewritten and you can see exactly what goes back.

Loop mode

From a sentence to a merged pull request

You stay in charge of the two decisions that matter: whether the plan is right, and whether it may merge on its own.

1 · Describe the change→2 · Council plans it→3 · You approve→4 · Security gate→5 · One commit + pull request→6 · Your CI runs→7 · Merge by your rule

If the tests fail, Syok Code reads the failure and tries a fix. Merge rules: by itself when green, after your OK, or never (you merge on GitHub).

⚑ Quick

Three low-cost models and a low-cost lead. For small, clear changes.

🎯 Careful

Mixed models with a smart lead. The default.

πŸš€ Max

The strongest models you have connected, for the hard ones.

Your tools

Use it from Codex, Claude Code, Cursor β€” or anything that speaks MCP

Syok Code is also an MCP server. Your editor gets checked answers, the council vote, the security gate and the health score as tools. Make a developer key in Syok (Menu β†’ Developer API), keep it in the SYOK_API_KEY environment variable, then add the server. The exact lines, with your own address, are in Syok Code β†’ πŸ”Œ Connect.

claude mcp add --transport http syok-code https://<your-syok-worker>/v1/code/mcp \ --header "Authorization: Bearer $SYOK_API_KEY"
FAQ

Good questions

Which AI does it use?

Yours. Syok Code uses the provider keys you connected to Syok AI, and Syok's automatic switching moves to the next key when one is rate-limited or out of credit. Quick, Careful and Max decide how cheap or strong each member is.

Does it really never make things up?

It can't present a file or version it didn't read as fact: those answers are held back and redone with the real file, and anything still unconfirmed is marked ⚠. The models can still be wrong about what the code does β€” that is why there is a vote, a security gate, your approval and your tests.

What does it need?

A GitHub repository and a fine-grained GitHub token that you paste in yourself (limited to the repositories you choose). The token is encrypted in your own Syok storage. Tests run in your own CI, such as GitHub Actions.

Where does my code go?

Files are read through your personal Syok worker and sent only to the AI providers whose keys you connected. Plans and traces are kept in your own storage for a few days.

What are the limits?

GitHub only for now. One plan changes up to six files. The live preview shows HTML (with its own CSS and JavaScript), Markdown and SVG from the repository, or any web address that allows being shown inside another page β€” it doesn't run your server.