PLATFORM / IOS

AssistKick for iOS

Your AI assistant in your pocket. Same password vault, same AI chat, same skill system — with Face ID and synced to your self-hosted server.

01 / PASSWORD VAULT

Face ID-Protected Encrypted Vault

Your passwords are stored in a vault protected by AES-256 encryption with Argon2id key derivation. Face ID handles biometric authentication after the initial master password entry. The vault supports TOTP code generation for two-factor authentication, folder and group organization for structured storage, and client-side encryption throughout — the server never sees your passwords in plaintext. Everything stays encrypted on your device until you need it.

SCREENSHOT — PASSWORD VAULT
02 / AI CHAT

Streaming Agentic Chat on the Go

Chat with your self-hosted AI through SSE streaming directly from your iPhone. The same agentic tool loop available on macOS runs here — your AI can search bookmarks, look up passwords, execute commands, and run custom skills autonomously. Persistent sessions sync with the server so conversations carry across devices. Model selection lets you choose any LLM through OpenRouter, system prompt management switches context on the fly, and rich markdown rendering displays formatted responses inline.

SCREENSHOT — AI CHAT
03 / TECHNICAL DETAILS

Under the Hood

FRAMEWORK

Built with SwiftUI for iOS

CODE SHARING

Shares codebase with macOS app via #if os(iOS) conditionals

BACKEND

Connects to the same self-hosted agent server as macOS

BIOMETRICS

Face ID for vault authentication