Dev.to LLM2h ago|Products & Services

Introducing Allama: Secure AI Chat Client with MCP Permission Gating

Allama is a new AI-powered desktop chat client that introduces a permission gating system to control when external tools can be executed by the AI model.

đź’ˇ

Why it matters

Allama's permission gating system addresses a key security and control concern around AI models, empowering users to have the final say on the AI's actions.

Key Points

  • 1Allama provides a permission prompt before any MCP (Model Capability) tool is executed, giving the user control over the AI's actions
  • 2Supports various OpenAI-compatible backends like Ollama, LM Studio, LocalAI, etc.
  • 3Includes features like image/file attachments, dark mode, multi-thread support, and local data storage

Details

Allama is an early-stage AI-native project that aims to address the security and control concerns around AI models executing external tools without user approval. The core idea is to introduce a permission gating system that surfaces every tool call as a prompt, allowing the user to approve or deny the execution before it happens. This ensures the AI model cannot perform unintended actions in the background. Beyond the permission system, Allama also supports various OpenAI-compatible backends, auto-discovery of MCP tools, image/file attachments, and other productivity features. The project is built with vanilla JavaScript and CSS, prioritizing performance and security over heavy frontend frameworks. Currently in early alpha, Allama is seeking feedback from the community on the usefulness of the permission gating, desired MCP tool integrations, and other missing features for a v0.1 release.

Like
Save
Read original
Cached
Comments
?

No comments yet

Be the first to comment

AI Curator - Daily AI News Curation

AI Curator

Your AI news assistant

Ask me anything about AI

I can help you understand AI news, trends, and technologies