1onE in your terminal

For Mac, Linux and Windows

Chat with 1onE, ask about a file, and set reminders without leaving your terminal. It uses the same account as the app, so your chats and reminders show up everywhere.

1. Install

Mac or Linux

Open Terminal, paste this and press Enter:

curl -fsSL https://get1one.app/install.sh | sh

Windows

Open PowerShell from the Start menu, paste this and press Enter:

irm https://get1one.app/install.ps1 | iex

Then close the window and open a new one, so your computer finds the 1one command.

2. Sign in

1one login

Use the email and password of your 1onE account. No account yet? Create one free. You stay signed in on this computer until you run 1one logout.

3. Use it

Type thisWhat it does
1one chatA conversation, like the app. Type /exit to leave.
1one ask "plan my week"One question, one answer.
1one ask -f report.pdf "summarise this"Ask about a file (PDF, Word, Excel, PowerPoint, text, code).
1one ask -m code "why does this fail?"Ask in a mode: general, code, math, write, design, business, tutor, translate.
cat error.log | 1one ask "what broke?"Send any text or command output to 1onE.
1one remind "call Mum at 6pm"Set a reminder. It rings in all your 1onE apps.
1one todayYour tasks and reminders for today.
1one filesList the files you've given 1onE.
1one upload notes.pdfAdd a file for 1onE to read.
1one whoamiWhich account you're signed in as.
1one versionWhich version you have.
1one --helpThe full list.

Inside a chat

Type thisWhat it does
/mode codeSwitch mode (any mode from the list above).
/attach report.pdfAdd a file to your next message.
/remind water at 3pmSet a reminder without leaving the chat.
/todayYour day.
/newStart a fresh chat.
/exitLeave.

Update

Run the install command again. It replaces the old version and keeps you signed in.

If something goes wrong

Your sign-in is safe

Your password is never stored. 1onE keeps only a sign-in key in a file only you can read (~/.config/1one). Running 1one logout deletes it.

Remove it

Mac or Linux:

1one logout; rm -f ~/.local/bin/1one

Windows (PowerShell):

1one logout; Remove-Item -Recurse "$env:USERPROFILE\.1one"