Extensions
Stina’s functionality is built around extensions. The core application provides the chat interface, scheduler, and extension host — while extensions add specific capabilities.
Extension Types
Section titled “Extension Types”AI Providers
Section titled “AI Providers”Provider extensions connect Stina to AI models. You need at least one provider to use Stina.
| Extension | Description | Models |
|---|---|---|
| Ollama | Local AI models via Ollama | Llama, Mistral, Gemma, Phi, etc. |
| OpenAI | OpenAI cloud API | GPT-4, GPT-4o, o1, o3, etc. |
Tool Extensions
Section titled “Tool Extensions”Tool extensions add functionality that the AI can use during conversations.
| Extension | Description |
|---|---|
| Mail Reader | Read emails from IMAP, iCloud, Gmail, Outlook |
| Work Manager | Create and manage todos, projects, and reminders |
| People Registry | Remember people mentioned in conversations |
Installing Extensions
Section titled “Installing Extensions”Extensions can be installed directly from within Stina:
- Open Stina
- Go to Settings (gear icon)
- Navigate to Extensions
- Browse available extensions and click Install
Building Your Own Extension
Section titled “Building Your Own Extension”Want to build your own extension? Check out the complete Extension Development guide, which covers everything from project setup to publishing:
- Getting Started — Create your first extension
- Manifest Reference — All manifest.json fields explained
- Extension API — Full API documentation
- Permissions — Available permissions reference
- UI Components — Build settings and panel UIs
- Publishing — Package and distribute your extension