Documentation

Selin Docs

Everything you need to get the most out of Selin.

Getting Started

Selin is free to use — no credit card required. Create an account at selin-ai.com/register, then open the chat from your dashboard.

Sending a message: Type in the message box and press Enter (or Shift+Enter for a new line). Selin will respond instantly — she detects your domain and emotional tone automatically.

Starting a new chat: Click New Chat in the sidebar at any time. Your previous conversations are saved and searchable.

Free plan users get 25 messages per day. Upgrade to Pro (50/day) or Elite (unlimited) from your billing page.

Model Tiers

Selin offers three model tiers. Select one using the buttons in the chat toolbar — your choice is saved across sessions.

Selin Spark

Fast, efficient. Best for quick questions, high-volume tasks, and simple lookups. Sub-second responses.

Selin Core

Balanced intelligence. The default Selin experience — handles complex analysis, coding, writing, and nuanced conversation.

Selin Ultra

Maximum reasoning. Use for research, architecture design, legal analysis, and anything that demands the highest accuracy.

Enabling Deep Think automatically switches to Ultra regardless of your selected tier.

Deep Think

Deep Think enables extended, step-by-step reasoning powered by Selin Ultra. Use it for complex problems that benefit from careful multi-step analysis — proofs, code architecture, legal research, or nuanced strategy.

How to enable: Click the Deep Think button in the chat toolbar (it turns violet when active). Selin will show a collapsible thinking trace before her final answer.

Deep Think uses a 10,000-token reasoning budget and supports up to 16,000 tokens in the response. Responses take longer than standard mode — expect 10–30 seconds for complex problems.

Deep Think is available on all plans. It counts as one message regardless of thinking length.

Voice Mode

Selin supports voice in two forms: inline voice input (tap the mic in the chat bar to dictate a message) and Voice Mode (hands-free back-and-forth conversation).

Entering Voice Mode: Click Voice Mode in the chat toolbar. Selin will listen, transcribe your speech, respond, and speak her reply aloud — automatically, without you pressing anything.

Text-to-speech: Selin reads responses aloud using natural TTS. You can enable or disable this in Settings → Voice.

Voice Mode requires microphone access. Grant permission in your browser when prompted.

File Upload

Attach files to any message using the paperclip icon in the chat bar. Selin will read and reason over the file contents.

Supported formats:

  • Documents: PDF, DOCX, DOC, TXT, MD
  • Spreadsheets: XLSX, XLS, CSV
  • Code: JS, TS, PY, HTML, CSS, JSON
  • Images: JPG, PNG, GIF, WebP (vision analysis)

Maximum file size: 10 MB. For images, Selin will describe, analyse, or extract text depending on your prompt.

For spreadsheets, Selin receives all sheet data as structured text — include your question in the message for best results.

Projects & Memory

Projects let you group related conversations under a shared context. Create a project from the sidebar, then open conversations inside it. You can give each project a system prompt that Selin reads before every message in that project.

Memory is automatic. As you chat, Selin extracts and stores key facts about you — your preferences, goals, role, and ongoing work. These memories are injected into every conversation so Selin always knows who she's talking to.

View, edit, or delete your memories from Settings → Memory in the chat sidebar.

Memory is private to your account and never shared. You can clear all memories at any time.

Canvas

Canvas is a persistent document editor with AI assist built right in. Navigate to /canvas from the dashboard to create and manage your documents.

Writing: Type freely — Canvas autosaves every 1.5 seconds. Documents are stored to your account and accessible from any device.

Ask Selin: Select any text, then open the Ask Selin panel. Choose a quick action (Improve, Shorten, Expand, Fix Grammar, Translate, Summarize…) or write a custom prompt. Selin streams her suggestion — you can apply it or discard it.

Canvas uses Selin Core by default. For long-form rewrites, enable Deep Think before using Ask Selin.

Custom Assistants

Build your own AI persona from /assistants. Each assistant has a name, icon, description, base persona, and custom instructions.

Custom instructions are injected at the top of every conversation with that assistant — use them to define tone, rules, response style, or domain focus.

Base persona layers one of Selin's built-in domain modes (Legal, Medical, Developer, Coach, Analyst, Creative) on top of your instructions.

Assistants can be made public so other Selin users can discover and use them.

Start a conversation with an assistant by clicking it on the assistants page or selecting it from the chat sidebar.

Reminders

Tell Selin to remind you about anything, and she'll schedule it automatically — no form to fill out.

"Remind me to submit the report at 9am tomorrow"
"Set a reminder for Friday afternoon to review the contract"
"Remind me in 2 hours to take a break"

Selin extracts the time, date, and context from natural language and creates the reminder in the background. You'll see a confirmation in the chat when it's set.

View and manage all your reminders from Settings → Reminders in the chat sidebar.

Personas

Personas tune Selin's tone, vocabulary, and depth for a specific domain. Select one from Settings → Persona in the chat sidebar.

Default

Balanced, general-purpose

Legal Advisor

Precise legal reasoning

Medical Expert

Clinical, evidence-based

Senior Developer

Code-first, pragmatic

Life Coach

Motivational, goal-focused

Data Analyst

Quantitative, data-driven

Creative Director

Imaginative, narrative

Personas layer on top of your custom instructions. You can also add your own instructions in Settings → Custom Instructions.

API Keys

Generate API keys from /keys. Keys are used to authenticate requests to the Selin API.

Key limits by plan:

  • Free — 2 API keys
  • Pro — 6 API keys
  • Elite — 10 API keys
  • Enterprise — Unlimited

Each key can be named and deactivated individually. Treat your keys like passwords — do not commit them to source control.

Authorization: Bearer sk_selin_xxxxxxxxxxxxxxxxxxxx

See the API Reference for full endpoint documentation.

Selin Code CLI

Selin Code is a terminal-native AI assistant with tool use, git integration, and code execution. It runs as an autonomous agent — give it a task in plain English and it reads files, edits code, and runs commands.

Installation:

npm install -g selin-code

Authentication:

selin auth

Start the REPL:

selin

Select a model tier at startup:

selin --tier spark    # fast, everyday tasks
selin --tier core     # balanced (default)
selin --tier ultra    # maximum reasoning

Key commands:

/add src/app.js       # load a file into context
/glob src/**/*.ts     # load files by pattern
/review               # code review with suggestions
/debug                # debug the code in context
/diff                 # analyse git diff
/commit               # generate a commit message
/tier ultra           # switch model tier mid-session
/help                 # show all commands
Selin Code is available on Pro and Elite plans. Free users can trial it with limited requests.

Plans & Billing

Selin offers four plans:

PlanPriceMessages/dayAPI Keys
Free$0252
Pro$20/mo506
Elite$80/moUnlimited10
EnterpriseCustomUnlimitedUnlimited

Manage your subscription, upgrade, or cancel from /billing. Pro includes a 7-day free trial — no charge if you cancel before the trial ends.

Ready to go deeper?

Check the API reference for programmatic access, or jump into Selin Code for terminal-native AI.