No description
| Agent | ||
| Clam | ||
| ClamUI | ||
| journal | ||
| OpenAIClient | ||
| Tuist | ||
| .gitignore | ||
| AGENTS.md | ||
| mise.toml | ||
| Project.swift | ||
| README.md | ||
| summary-s1.md | ||
| Tuist.swift | ||
Clam is a calm, local assistant with scoped continuity.
The main goal is trust through legibility: you should be able to understand how it works, what context it has, and why it answered the way it did.
The foundation is intentionally simple:
- single user
- single device
- custom Swift UI
- SQLite + FTS for storage and retrieval
- AI-compatible API (ollama, openrouter) for inference
- conversation search available to the assistant as a first-class tool from day one
- filesystem and network access, but no extension ecosystem yet
The design principle is to avoid magic memory systems and instead rely on explicit containers, visible boundaries, and inspectable context assembly.