SAM

作者 SyntheticAutonomicMind已验证

Synthetic Autonomic Mind - An AI assistant for everyone.

130
Stars
5
Forks
Swift
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/SyntheticAutonomicMind/SAM

快速入门

使用 SAM 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

SAM - Synthetic Autonomic Mind

A native macOS AI assistant that remembers, gets work done, and keeps your data on your Mac.

I built SAM for my wife. She wanted an AI assistant that could work with her documents, research purchases, generate images, and remember what they'd talked about. Nothing fit, so I built it. SAM was made for her - and dedicated to her.

License: GPL v3 Platform Swift

Website | Download | Part of Synthetic Autonomic Mind


What You Can Do With SAM

SAM is a native macOS app for people who aren't developers. Say "Hey SAM" to go hands-free. Upload a PDF and ask questions about it. Research a purchase across Amazon, Walmart, and eBay in one conversation. Generate images by connecting to ALICE. All without touching a command line.

Your data stays on your Mac. Run local models with MLX or llama.cpp and nothing leaves your machine. Switch to cloud providers when you want more capability - you choose.

Documents & Research

  • Upload and ask questions about PDFs, Word docs, Excel files, and text files
  • Research online with live data from Google, Bing, Amazon, Yelp, and TripAdvisor
  • Create Shared Topics to connect related conversations
  • Search your history by meaning, not just keywords

Writing & Communication

  • Draft emails, essays, or reports
  • Improve your writing with suggestions
  • Brainstorm ideas and organize your thoughts
  • Translate text between languages

Creativity & Design

  • Generate images from text descriptions via ALICE
  • Browse and download models from CivitAI and HuggingFace
  • Apply LoRA adapters for specific art styles
  • Train custom models on your own documents and conversations

Organization & Productivity

  • Manage files and folders with voice commands
  • Create project plans and task lists
  • Organize your work in project folders
  • Access SAM from your iPad or phone via SAM-Web

Math & Calculations

  • Calculate mortgages, tips, compound interest, and ROI
  • Convert units (temperature, length, weight, volume, speed)
  • Get computed answers with Python, not AI approximation

Voice Control

  • "Hey SAM" wake word for hands-free use
  • Speech recognition and text-to-speech
  • Works offline with local models

Personalities

Choose how SAM talks to you - friendly, professional, creative, or create your own.


Screenshots

Natural Conversation

User greeting SAM and asking it to describe what it can help with

Flexible AI Provider Selection

Choose from local models (MLX, llama.cpp), or cloud providers (OpenAI, GitHub Copilot, Google Gemini, DeepSeek, MiniMax, OpenRouter)

Travel Research

User asks about restaurants in a town they'll be visiting

Shopping Assistance

User inquires about a product - SAM helps with research

AI Providers

ProviderWhat You Get
OpenAIGPT-4, GPT-4o, GPT-3.5, o1/o3 models
AnthropicClaude models available via GitHub Copilot and OpenRouter
GitHub CopilotGPT-4o, Claude 3.5, o1 (requires subscription)
DeepSeekCost-effective AI models
Google GeminiGemini 2.5 Pro/Flash, large context windows
MiniMaxMiniMax-M2.7, M2.5 (128K context)
OpenRouterAccess 100+ models from multiple providers
Local MLXRun models on Apple Silicon Macs
Local llama.cppRun models on any Mac (Intel or Apple Silicon)
CustomUse any OpenAI-compatible API

Switch providers mid-conversation. Use local models for privacy, cloud models for capability. Your choice.


Quick Start

Install

Homebrew (recommended):

brew tap SyntheticAutonomicMind/homebrew-SAM
brew install --cask sam

Manual: Download from GitHub Releases, move to Applications, open SAM.

Set Up Your AI Provider

  1. Launch SAM
  2. Open Settings (,)
  3. Go to AI Providers tab
  4. Click Add Provider
  5. Choose a cloud provider (enter your API key) or a local model (download from within SAM)

Start Talking

Press N for a new conversation. Type your message. Say "Hey SAM" for hands-free.

Access From Other Devices

SAM-Web provides chat from your iPad, iPhone, or any browser. Enable API Server in SAM Preferences, then visit the SAM-Web repository for setup instructions.


System Requirements

To use SAM:

  • macOS 14.0 (Sonoma) or later
  • 4GB RAM minimum (8GB+ recommended)
  • 3GB free disk space

For local AI models:

  • 16GB+ RAM recommended
  • 20GB+ free disk space (models can be large)
  • Apple Silicon (M1/M2/M3/M4) recommended for MLX
  • Intel Macs can use llama.cpp models

Privacy & Security

  • Conversations stored locally in ~/Library/Application Support/SAM/
  • Per-conversation memory isolation
  • API keys stored in UserDefaults
  • Zero telemetry, zero tracking
  • When you use cloud providers, only the messages you send go to those providers

Part of the Ecosystem

SAM is part of Synthetic Autonomic Mind - a family of open source AI tools:

  • CLIO - Terminal AI coding assistant (macOS, Linux, Windows)
  • ALICE - Image generation server (SAM's image engine)
  • SAM-Web - Access SAM from any browser

Documentation

DocumentWhat You'll Find
User GuideGetting started, daily use, tips
FeaturesComplete feature reference
ProvidersAI provider setup and configuration
ToolsBuilt-in tools reference
MemoryHow memory and search work
SecurityPrivacy and security model
ArchitectureHow SAM is built
PerformanceOptimization and tuning
InstallationDetailed install guide
BUILDING.mdBuild from source
CONTRIBUTING.mdHow to contribute
WebsiteOnline guides and updates

License

GPL-3.0 - See LICENSE for details.

Created by Andrew Wyatt (Fewtarius) · syntheticautonomicmind.org · github.com/SyntheticAutonomicMind/SAM

Built with open source: Vapor · MLX · llama.cpp · Sparkle

常见问题

What is SAM?

SAM is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by SyntheticAutonomicMind. Synthetic Autonomic Mind - An AI assistant for everyone. It has 130 GitHub stars.

Is SAM safe to use?

Yes. SAM passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install SAM?

Clone the repository with "git clone https://github.com/SyntheticAutonomicMind/SAM" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is SAM written in?

SAM is primarily written in Swift. It is open-source under SyntheticAutonomicMind on GitHub, so you can review or fork the full source.

Are there alternatives to SAM?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh SAM against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情
SAM — Claude Code AI Skill | SkillTip