About

I started programming 40 years ago on an Atari 400. Things have changed a little.

Badges

Tastemaker
Tastemaker
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Forums

Cogitae 1.1.0 Released - Major Enhancements

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

Warren Mann

2mo ago

Cogitae - ChatGPT and Claude, but make it Mac-native

Cogitae is a native macOS application for working with large language models like Claude and ChatGPT. It's built for people who use AI seriously and want more than a browser tab.
View more