GPT experimental

This commit is contained in:
bluxmit 2023-07-30 07:43:42 +00:00
parent d4e65db288
commit 8c7714fa53
7 changed files with 194 additions and 3 deletions

View file

@ -2,12 +2,21 @@
<img src="img/alnoda-red.svg" alt="Alnoda logo" width="100">
</p>
Open-source portable containerized browser-based development environments in Docker containers. You can create your own
custom workspace or customize any of the workspaces with your preferred stack of applications without knowing much of the Docker.
Open-source portable containerized workspaces. Isolate your work, make backups, copy, move between computers and cloud seamlessly.
🚀 __NOW WITH FREE CHAT GPT!__ 🚀
- 🔥 Have a full chat GPT in the workspace.
- 🔥 Free without registration required
- 🔥 __Works even offline!__
## Flexible
You can select preconfigured workspace [here](https://alnoda.org/registry/workspaces/) or make your own special workspace.
![demo](img/wrk-demo.gif)
How to make this:
How to make this (Dockerfile):
```
FROM alnoda/alnoda-workspace:latest
@ -59,6 +68,26 @@ wrk kill
Ready to begin? Have a look at the [__*Getting Started Guide*__](https://docs.alnoda.org/get-started/launch-workspace/).
## Chat GPT
__*Need full chat GPT experience?*__
Open workspace termial and innstall GPT:
```
wrk install gpt
```
After installation has finished, reload terminal window, and open chat by executing `gpt` command in the terminal
```
gpt
```
__💡 NOTE:__ GPT is experimental feature! Currently it is supported only in alnoda workspace v.2
__❗ INFO:__ GPT is based on the Vicuna 7B model and only allowed for personal use.
## Sharing
Do you want to share any application of your workspace with your colleague? Code editor, IDE, termial, notebook - you can grant access to any of the workspace

View file

@ -0,0 +1,44 @@
# Query
RUN wrk install pgadmin-4==6.21
RUN wrk install pgcli==3.5.0
RUN wrk install pspg
RUN wrk install octosql==0.12.2
RUN wrk install gobang==0.1.0
# Performance
RUN wrk install pgmetrics==1.12.0
RUN wrk install pgcenter==0.9.2
# Export / Import
RUN wrk install pg-dump
RUN wrk install pgclimb==0.3
RUN wrk install pgfutter==1.2
# Migration
RUN wrk install pgloader==0.0
# Data generation
RUN wrk install synth
RUN wrk install mock-data==3.0
# Change management
RUN wrk install migra==3.0.1
RUN wrk install sqitch
RUN wrk install yuniql==1.1.55
RUN wrk install tern==v2.1.1
RUN wrk install dbmate==2.5.0
# Query optimisation
RUN wrk install pev==0.24.0
RUN wrk install pg-flame==1.2
# Documentation
RUN wrk install tbls==1.54.2
# DB desing
RUN wrk install dbdesigner-id==0.0.1
RUN wrk install dbdesigner==0.1
# Job scheduler
RUN wrk install cronicle==0.9.10

View file

@ -0,0 +1,15 @@
Need postgres?
```
wrk install postgresql
```
wrk install bytebase==2.2.0
wrk install dbt-postgres==1.5.0
wrk install nocodb==0.107.0

View file

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
<g id="g10" transform="matrix(3, 0, 0, -3, 0, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; fill: rgb(255, 255, 255);" id="path14"/>
<title>Go icon</title>
<title>Elixir icon</title>
<title>R icon</title>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<title>redash-logo</title>
<desc>Created with Sketch.</desc>
<g id="g-1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="matrix(3.333333, 0, 0, -3.333333, -4120.10498, 2211.285156)"/>
<path d="M 2639.268 1667.577 C 2687.219 1791.274 2671.21 1923.814 2599.242 2029.907 L 2367.412 2374.549 C 2319.453 2454 2231.477 2480.543 2143.581 2454 L 1871.737 2339.144 C 1823.777 2339.144 1679.85 2427.546 1495.971 2392.156 C 1320.094 2418.699 1168.238 2339.144 1120.294 2339.144 L 848.434 2454 C 768.459 2480.543 680.57 2454 624.61 2374.549 L 400.71 2029.907 C 328.742 1923.814 312.805 1782.425 360.756 1667.577 C 448.748 1429.023 584.58 1278.79 776.474 1110.848 C 872.448 1031.31 1000.376 1040.15 1080.264 1137.402 C 1096.27 1163.854 1112.279 1181.548 1136.214 1216.94 C 1144.222 1225.78 1144.222 1243.394 1136.214 1252.246 L 1128.215 1261.088 C 1080.264 1305.239 1056.318 1375.937 1056.318 1437.791 L 1056.318 1499.724 L 1008.303 1649.873 C 992.358 1694.119 992.358 1738.277 992.358 1782.425 L 1016.296 1968.062 L 936.407 2118.212 C 928.407 2135.914 936.407 2153.61 944.338 2162.458 C 960.343 2171.306 976.353 2162.458 984.368 2153.61 L 1072.256 1994.516 C 1072.256 1985.661 1080.264 1976.828 1072.256 1976.828 L 1040.311 1782.425 C 1032.312 1747.13 1040.311 1711.727 1048.328 1676.422 L 1104.287 1526.193 L 1104.287 1517.337 L 1104.287 1455.485 C 1104.287 1402.487 1128.215 1358.338 1160.236 1322.935 L 1184.246 1305.239 C 1200.181 1287.641 1192.173 1269.944 1184.246 1252.246 C 1176.246 1243.394 1168.238 1234.554 1168.238 1216.94 L 1168.238 1119.688 C 1168.238 1066.701 1192.173 1013.695 1224.19 978.305 C 1272.149 925.303 1304.163 854.602 1304.163 783.911 C 1328.102 306.722 1791.842 183.024 1903.75 536.511 C 1903.75 545.364 1903.75 562.971 1887.745 562.971 C 1871.737 571.818 1847.801 580.667 1839.784 598.36 C 1831.784 607.218 1815.777 607.218 1807.775 598.36 C 1711.872 562.971 1687.849 651.358 1695.857 775.062 C 1703.864 845.747 1727.881 916.453 1775.833 969.449 L 1791.842 987.145 C 1823.777 1022.546 1847.801 1075.541 1847.801 1128.545 L 1847.801 1225.78 C 1847.801 1234.554 1839.784 1252.246 1831.784 1261.088 C 1815.777 1269.944 1815.777 1296.487 1831.784 1314.095 L 1855.793 1331.788 C 1887.745 1367.097 1911.752 1411.337 1911.752 1464.333 L 1911.752 1526.193 L 1911.752 1535.023 L 1967.703 1685.273 C 1975.718 1720.58 1983.648 1755.97 1975.718 1791.274 L 1943.705 1985.661 C 1943.705 1994.516 1943.705 2003.356 1943.705 2003.356 L 2031.671 2162.458 C 2039.679 2180.063 2055.614 2180.063 2071.615 2171.306 C 2087.622 2162.458 2087.622 2144.755 2079.623 2127.06 L 1999.654 1976.828 L 2023.664 1791.274 C 2031.671 1747.13 2023.664 1702.966 2007.656 1658.73 L 1959.71 1508.497 L 1959.71 1446.637 C 1959.71 1375.937 1935.687 1314.095 1887.745 1269.944 C 1879.728 1269.944 1879.728 1261.088 1879.728 1261.088 C 1871.737 1252.246 1871.737 1234.554 1879.728 1225.78 C 1895.742 1199.245 1911.752 1172.703 1935.687 1146.243 C 2015.671 1049.005 2143.581 1031.31 2239.485 1119.688 C 2415.365 1278.79 2551.29 1429.023 2639.268 1667.577 Z" style="fill: rgb(255, 255, 255);"/>
</g>
</g>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="800" height="800" style="fill: none;" y="60.148" x="43.806"/>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB

View file

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
<g id="g10" transform="matrix(3, 0, 0, -3, 0, 900)" style="">
<g id="g12" transform="scale(0.1)">
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
<title>Go icon</title>
<title>Elixir icon</title>
<title>R icon</title>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<title>OpenSearch logo</title>
<desc>Search engine software fork of Elasticsearch</desc>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<g transform="matrix(3.333333, 0, 0, -3.333333, -3594.97168, 2466.221924)"/>
<title>redash-logo</title>
<desc>Created with Sketch.</desc>
<g id="g-1" style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;" transform="matrix(3.333333, 0, 0, -3.333333, -4120.10498, 2211.285156)"/>
<path d="M 2639.268 1667.577 C 2687.219 1791.274 2671.21 1923.814 2599.242 2029.907 L 2367.412 2374.549 C 2319.453 2454 2231.477 2480.543 2143.581 2454 L 1871.737 2339.144 C 1823.777 2339.144 1679.85 2427.546 1495.971 2392.156 C 1320.094 2418.699 1168.238 2339.144 1120.294 2339.144 L 848.434 2454 C 768.459 2480.543 680.57 2454 624.61 2374.549 L 400.71 2029.907 C 328.742 1923.814 312.805 1782.425 360.756 1667.577 C 448.748 1429.023 584.58 1278.79 776.474 1110.848 C 872.448 1031.31 1000.376 1040.15 1080.264 1137.402 C 1096.27 1163.854 1112.279 1181.548 1136.214 1216.94 C 1144.222 1225.78 1144.222 1243.394 1136.214 1252.246 L 1128.215 1261.088 C 1080.264 1305.239 1056.318 1375.937 1056.318 1437.791 L 1056.318 1499.724 L 1008.303 1649.873 C 992.358 1694.119 992.358 1738.277 992.358 1782.425 L 1016.296 1968.062 L 936.407 2118.212 C 928.407 2135.914 936.407 2153.61 944.338 2162.458 C 960.343 2171.306 976.353 2162.458 984.368 2153.61 L 1072.256 1994.516 C 1072.256 1985.661 1080.264 1976.828 1072.256 1976.828 L 1040.311 1782.425 C 1032.312 1747.13 1040.311 1711.727 1048.328 1676.422 L 1104.287 1526.193 L 1104.287 1517.337 L 1104.287 1455.485 C 1104.287 1402.487 1128.215 1358.338 1160.236 1322.935 L 1184.246 1305.239 C 1200.181 1287.641 1192.173 1269.944 1184.246 1252.246 C 1176.246 1243.394 1168.238 1234.554 1168.238 1216.94 L 1168.238 1119.688 C 1168.238 1066.701 1192.173 1013.695 1224.19 978.305 C 1272.149 925.303 1304.163 854.602 1304.163 783.911 C 1328.102 306.722 1791.842 183.024 1903.75 536.511 C 1903.75 545.364 1903.75 562.971 1887.745 562.971 C 1871.737 571.818 1847.801 580.667 1839.784 598.36 C 1831.784 607.218 1815.777 607.218 1807.775 598.36 C 1711.872 562.971 1687.849 651.358 1695.857 775.062 C 1703.864 845.747 1727.881 916.453 1775.833 969.449 L 1791.842 987.145 C 1823.777 1022.546 1847.801 1075.541 1847.801 1128.545 L 1847.801 1225.78 C 1847.801 1234.554 1839.784 1252.246 1831.784 1261.088 C 1815.777 1269.944 1815.777 1296.487 1831.784 1314.095 L 1855.793 1331.788 C 1887.745 1367.097 1911.752 1411.337 1911.752 1464.333 L 1911.752 1526.193 L 1911.752 1535.023 L 1967.703 1685.273 C 1975.718 1720.58 1983.648 1755.97 1975.718 1791.274 L 1943.705 1985.661 C 1943.705 1994.516 1943.705 2003.356 1943.705 2003.356 L 2031.671 2162.458 C 2039.679 2180.063 2055.614 2180.063 2071.615 2171.306 C 2087.622 2162.458 2087.622 2144.755 2079.623 2127.06 L 1999.654 1976.828 L 2023.664 1791.274 C 2031.671 1747.13 2023.664 1702.966 2007.656 1658.73 L 1959.71 1508.497 L 1959.71 1446.637 C 1959.71 1375.937 1935.687 1314.095 1887.745 1269.944 C 1879.728 1269.944 1879.728 1261.088 1879.728 1261.088 C 1871.737 1252.246 1871.737 1234.554 1879.728 1225.78 C 1895.742 1199.245 1911.752 1172.703 1935.687 1146.243 C 2015.671 1049.005 2143.581 1031.31 2239.485 1119.688 C 2415.365 1278.79 2551.29 1429.023 2639.268 1667.577 Z" style=""/>
</g>
</g>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<g transform="matrix(2.18986, 0, 0, 2.141408, 100, 100)" style=""/>
<rect id="_Transparent_Rectangle_" data-name="&lt;Transparent Rectangle&gt;" class="cls-1" width="800" height="800" style="fill: none;" y="60.148" x="43.806"/>
</svg>

After

Width:  |  Height:  |  Size: 6.5 KiB

View file

@ -14,6 +14,9 @@ RUN export DEBIAN_FRONTEND=noninteractive \
&& apt-get install -y gdebi-core \
&& apt-get install -y acl \
&& apt-get install -y psmisc \
&& echo "------------------------------------------------------ tzdata" \
&& sudo ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime \
&& sudo apt-get install --reinstall tzdata \
&& echo "------------------------------------------------------ User" \
&& useradd -u 8877 -p $(openssl passwd -1 abc) abc \
&& chown -R abc /home \