You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2. Create your feature branch (`git checkout -b my-new-feature`)
7
+
3. Commit your changes (`git commit -am 'Add some feature'`)
8
+
4. Push to the branch (`git push origin my-new-feature`)
9
+
5. Create new Pull Request
10
+
11
+
## Contribution Ideas
12
+
-**Remove necessity for `pip install .`**: I think by uploading packages to PyPi we can reduce the installation code steps by consolidating `pip install -r requirements.txt` and `pip install .`. If that's possible that'd be great.
13
+
-**Improve performance by finding optimal screenshot grid**: A primary element of the framework is that it overlays a percentage grid on the screenshot which GPT-4v uses to estimate click locations. If someone is able to find the optimal grid and some evaluation metrics to confirm it is an improvement on the current method then we will merge that PR.
14
+
-**Improve the `SUMMARY_PROMPT`**
15
+
-**Create an evaluation system**
16
+
-**Improve Linux and Windows compatibility**: There are still some issues with Linux and Windows compatibility. PRs to fix the issues are encouraged.
17
+
-**Enabling New Mouse Capabilities**: (drag, hover, etc.)
18
+
-**Adding New Multimodal Models**: Integration of new multimodal models is welcomed. If you have a specific model in mind that you believe would be a valuable addition, please feel free to integrate it and submit a PR.
19
+
-**Framework Architecture Improvements**: Think you can enhance the framework architecture described in the intro? We welcome suggestions and PRs.
20
+
21
+
## Guidelines
22
+
This will primarily be a [Software 2.0](https://karpathy.medium.com/software-2-0-a64152b37c35) project. For this reason:
23
+
24
+
- Let's try to hold off refactors into separate files until `main.py` is more than 1000 lines
-**Prompt Improvements**: Noticed any areas for prompt improvements? Feel free to make suggestions or submit a pull request (PR).
87
-
-**Enabling New Mouse Capabilities** (drag, hover, etc.)
88
-
-**Adding New Multimodal Models**: Integration of new multimodal models is welcomed. If you have a specific model in mind that you believe would be a valuable addition, please feel free to integrate it and submit a PR.
89
-
-**Framework Architecture Improvements**: Think you can enhance the framework architecture described in the intro? We welcome suggestions and PRs.
92
+
### Contributions are Welcomed!:
90
93
91
-
For any input on improving this project, feel free to reach out to [Josh](https://twitter.com/josh_bickett) on Twitter.
94
+
If you want to contribute yourself, see [CONTRIBUTING.md](https://github.com/OthersideAI/self-operating-computer/blob/main/CONTRIBUTING.md).
95
+
96
+
### Feedback
97
+
98
+
For any input on improving this project, feel free to reach out to [Josh](https://twitter.com/josh_bickett) on Twitter.
92
99
93
100
### Follow HyperWriteAI for More Updates
94
101
@@ -97,4 +104,8 @@ Stay updated with the latest developments:
97
104
- Follow HyperWriteAI on [LinkedIn](https://www.linkedin.com/company/othersideai/).
98
105
99
106
### Compatibility
100
-
- This project is compatible with Mac OS, Windows, and Linux (with X server installed).
107
+
- This project is compatible with Mac OS, Windows, and Linux (with X server installed).
108
+
109
+
### Star History
110
+
111
+
[](https://star-history.com/#OthersideAI/self-operating-computer&Timeline)
0 commit comments