7 Commits
1.5 ... 1.9.6

Author SHA1 Message Date
1ef7918291 1.9.6 (#1)
New functionality and bugfixes.

Reviewed-on: #1
Co-authored-by: Rune Olsen <rune@rune.pm>
Co-committed-by: Rune Olsen <rune@rune.pm>
2025-12-30 15:46:40 +01:00
a6f0edd9f3 New functionality++ Verision bump 2025-12-23 15:08:20 +01:00
d4e43e6cb2 Update README.md 2025-12-21 20:24:26 +01:00
36a412138d More info in models using . To use ]7;file://localhost/ at start of query use ]7;file://localhost/. Plus some other changes. 2025-12-21 19:21:14 +01:00
229ffdf51a Small changes. WIP. Use relases page to download app 2025-12-18 14:06:12 +01:00
53b6ae3a76 Added some more function. E.g. use of models. 2025-12-17 14:43:47 +01:00
459f6f8165 Some changes, updates and happy thoughts 2025-12-15 12:09:18 +01:00
4 changed files with 1216 additions and 119 deletions

11
.gitignore vendored
View File

@@ -23,3 +23,14 @@ Pipfile.lock # Consider if you want to include or exclude
*~.nib
*~.xib
README.md.old
oai.zip
.note
diagnose.py
*.log
*.xml
build*
*.spec
compiled/
images/oai-iOS-Default-1024x1024@1x.png
images/oai.icon/
b0.sh

View File

@@ -23,7 +23,7 @@ oAI is a command-line chat application that provides an interactive interface to
- Python 3.7 or higher
- OpenRouter API key (get one at https://openrouter.ai)
## Screenshot
## Screenshot (<span style="font-size:0.8em;">from version 1.0</span>)
[<img src="https://gitlab.pm/rune/oai/raw/branch/main/images/screenshot_01.png">](https://gitlab.pm/rune/oai/src/branch/main/README.md)
@@ -77,6 +77,10 @@ alias oai='python3 <path to your file>'
On first run, you will be prompted to enter your OpenRouter API key.
### 6. Use Binaries
You can also just download the supplied binary for either Mac wit Mx (M1, M2 etc) `oai_mac_arm64.zip` and follow [#3](https://gitlab.pm/rune/oai#3-copy-to-path). Or download for Linux (64bit) `oai_linux_x86_64.zip` and also follow [#3](https://gitlab.pm/rune/oai#3-copy-to-path).
## Usage
### Starting the Application
@@ -108,6 +112,17 @@ All configuration is stored in `~/.config/oai/`:
/model
```
**Paste from clipboard:**
Paste and send content to model
```
/paste
```
Paste with prompt and send content to model
```
/paste Analyze this text
```
**Start Chatting:**
```
You> Hello, how are you?

1302
oai.py

File diff suppressed because it is too large Load Diff

View File

@@ -14,8 +14,9 @@ markdown2==2.5.4
mdurl==0.1.2
natsort==8.4.0
openrouter==0.0.19
packaging==25.0
pipreqs==0.4.13
prompt_toolkit==3.0.52
prompt-toolkit==3.0.52
Pygments==2.19.2
pyperclip==1.11.0
python-dateutil==2.9.0.post0
@@ -30,7 +31,7 @@ soupsieve==2.8
svgwrite==1.4.3
tqdm==4.67.1
typer==0.20.0
typing_extensions==4.15.0
typing-extensions==4.15.0
urllib3==2.5.0
wavedrom==2.0.3.post3
wcwidth==0.2.14