Skip to main content

Kosuke documentation

Kosuke runs an AI coding agent on your GitHub repository in a cloud sandbox. You describe a change in a chat session. The agent writes the code on a branch of its own, and you try the result in a live Preview of your app. The session ends as a pull request that your team reviews and merges on GitHub.

Open app.kosuke.ai and follow the Quickstart, or watch the walkthrough first.

How a change reaches your repository​

  1. Import a GitHub repository as a project.
  2. Press Deploy. The deploy agent works out how to run your app and starts it in a sandbox. You do this once per project.
  3. Press New Session and describe the change in plain language.
  4. The agent works on its own branch and sandbox. Try the change in the Preview, read the diff, and send corrections while it works.
  5. Press Open PR. Merge the pull request on GitHub, and the session moves to Completed.

How Kosuke works follows one session through these steps.

Find your starting point​

You want toRead
Take one repository to its first pull requestQuickstart
Ship a change without writing codeMake a change without writing code
Run several changes side by side and review the diffsRun several changes at once, Review the changes
Work in chat sessions every dayChat sessions and the board, Messages, Up next and steering
Set up AI providers, members and billing as an adminAI providers, Members and roles, Plans and billing
Drive Kosuke from your own coding agent or a scriptConnect your coding agent (MCP), Kosuke CLI, the Kosuke API
Look up a wordGlossary

Get help​

Ask in the Kosuke Discord, or email support@kosuke.ai. For common problems and their fixes, see Troubleshooting.

Next steps​