Cogitae
Native macOS AI Workspace
2 followers
Native macOS AI Workspace
2 followers
2 followers
2 followers
This morning, exactly one year after my first commit to the Cogitae repo, I have released version 1.1.0. This is a significant update from 1.0.2. Anyone who purchased version 1.0 can upgrade to version 1.1.0 at no cost.

Refined security model
Image support
Enhanced support for provider-specific features (like Anthropic/Google caching)
iOS app that allows you to talk to the app remotely
A complete agent environment
Major tool additions
DaVinci does creative synthesis. It takes two different ideas, gathers scientific research on the subjects, combines them and applies the result to a problem you give it. I used DaVinci to design the new onboarding flow.
Patton is a security auditing tool. Patton works with code and system environments. See a video demo of Patton finding the recent LiteLLM compromise with no help.
Newton does scientific research, gathering papers on a subject and summarizing the results with citations/references.
Aristotle deeply analyzes problems and generates solutions. It is checked by another tool, Socrates, that keeps Aristotle from referencing hallucinations and lies. Aristotle solved three bugs that both Claude Code and OpenAI's Codex just spun on.
Socrates is a critical thinking tool. It challenges conclusions and is used by many of the other high-level tools.
Sherlock deeply investigates complex projects. Figures out the structure of things and how parts go together.
Memory allows the user to store memories that are recalled automatically by similarity to a topic under discussion.
Embeddings is a general purpose embeddings tool that allows you to store text content by meaning.
Secrets keeps sensitive data from leaking out to LLMs. Secrets are stored in the Mac keychain and only ever referenced by an identifier. Redaction of API keys, tokens and passwords is enforced in code. Tools and agents can't get around it.
Cost optimizer chooses the cheapest model with a minimum intelligence rating for a given task.
Context optimizer allows only a single tool to be enabled at the start of a discussion. Tools are only introduced into context as needed.
Security is based on Apple sandboxing. Directories can only be accessed with explicit user permission. Tools must be enabled to be available to agents and other tools. All permissions are inherited: tools called by other tools or agents only have the permissions of their parent.
To celebrate, I created an agent named Enik. Enik wakes up at 3 every morning, picks a subject to write about, does a little research, then uses a custom Qwen 2.5 model to write a blog post. Then it goes back to sleep. The good life.
Cogitae is available at https://cogitae.ai
The full changelog is at https://cogitae.ai/changelog
You can read Enik's blog at https://cogitae.ai/eniks-blog





