1
Clone the TypeScript template
The examples below are all for TypeScript tasks. For these, you should clone an empty TypeScript template repository:bracesproul/typescript-templateVisit the GitHub UI, and click
Use this template
to create a new repository based on this template.2
Give Open SWE access to your repository
If you did not give Open SWE to all of your repositories when setting it up the first time, you’ll need to give Open SWE access to this repository.
- Visit the settings page on Open SWE: swe.langchain.com/settings
- To the right of your user inside the
Current User
section, click the+
button. This will redirect you to GitHub where you can authorize Open SWE to access your repositories. - Select the new TypeScript template you just created.
3
Submit one of the example tasks
After cloning the template and giving Open SWE access to it, you can submit one of the example tasks!
RESTful 'Books' micro-service
RESTful 'Books' micro-service
WebSocket live counter
WebSocket live counter
GitHub issue sync CLI
GitHub issue sync CLI
JWT + refresh-token auth layer
JWT + refresh-token auth layer
Pluggable caching service
Pluggable caching service
GraphQL wrapper over REST API
GraphQL wrapper over REST API
Image upload to S3 with signed URLs
Image upload to S3 with signed URLs
Locale-aware date utility library
Locale-aware date utility library