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.
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.
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.
Under the Hood
Built with SwiftUI for iOS
Shares codebase with macOS app via #if os(iOS) conditionals
Connects to the same self-hosted agent server as macOS
Face ID for vault authentication