Skip to content

Introducing Cortex

Give the agents you already use the knowledge they need before they act.

Works with

Modules hold rules. Issues name work. SemDAGs map dependencies. A flash reads needed context.

The 32-Module Design SemDAG from socra to values to design. Tab enters the graph once. Use arrow keys to move between nodes, Enter or Space to activate a node, and Tab to leave.Socra’s mission is to augment AI agents and multiply human judgment.socraThese values govern decisions across Socra, in priority order. When values conflict, the higher-priority value takes precedence.valuesDesign System Mission: Socra’s design system is built to compound across hundreds of products. Every shared element has one source. Improve it once, and every product improves. Every correction makes the system better for the next product.designSocra’s UI is one shared system across all apps.uiShared agent UI distinguishes who acted, what authority they have, and whether content is human-authored or generated.ui-agent-interactionA shared component has one purpose, semantic owner, and public contract across supported renderers.ui-componentCompositions are shared arrangements of components and layout primitives.ui-component-compositionMarketing Footer combines property identity, the canonical company tagline, destination groups, legal utilities, copyright, and optional locale.ui-component-composition-footer-marketingHeader has leading navigation or context, a flexible title region, and trailing actions. The title yields first; switch to the complete compact presentation before controls collide.ui-component-composition-headerProduct Pane supplies bounded navigation, list, detail, canvas, supplementary, rail, and fill regions.ui-component-composition-product-paneDropdown Menu shares row anatomy across dropdown, context, menubar, and command menus.ui-component-dropdown-menuA decision region has at most one filled primary action.ui-component-family-actionContent Components present text, identities, numbers, and structured information without owning actions or inputs.ui-component-family-contentDisclosure owns one trigger-to-content relationship.ui-component-family-disclosureFeedback owns the presentation of operational outcomes; UI Interaction owns their behavior.ui-component-family-feedbackShared inputs preserve native editing and distinguish editable, read-only, disabled, required, and invalid states.ui-component-family-inputList provides one shared collection with stable item identity and semantic order.ui-component-family-listShared Media covers images, aspect frames, audio, video, and carousels.ui-component-family-mediaShared navigation preserves destination semantics, including for action-shaped links. Current, selected, and expanded are distinct.ui-component-family-navigationOverlay shares placement, collision handling, stacking, focus, dismissal, and compact presentation.ui-component-family-overlayScroll Area enhances native overflow with one shared scrollbar.ui-component-scroll-areaSearch shares query entry, optional search/loading indicator, and clear action.ui-component-searchSurface maps content, inset, elevated, interactive, selected, and disabled roles to shared visual tokens.ui-component-surfaceShared UI copy uses whole translatable messages with semantically typed variables formatted through UI Localization.ui-copyShared UI uses logical start/end and inline/block positioning.ui-directionUI Interaction defines shared state behavior; UI Theme supplies its appearance and Feedback Components communicate outcomes.ui-interactionUI Layout owns shared spatial relationships and responsive profiles.ui-layoutLocale and time zone are explicit UI inputs with documented defaults. Unsupported locales use one coherent fallback.ui-localizationSocra’s spatial motion uses interruptible springs. Transitions start at their trigger or prior position, retarget from current position and velocity, and preserve release velocity after direct manipulation.ui-motionSocra’s theme is shared across all apps. Public component contracts expose semantic roles; raw values stay inside renderer implementations.ui-themeSocra uses one shared typography system across product and marketing surfaces.ui-typographyEvery renderer has one shared departure mechanism for meaningful unsaved work. Products register dirty state once; all navigation, selection, dismissal, and browser departure paths consult it. Untouched defaults never prompt.ui-unsaved-work

Use your agents exactly as you already do

Connect through Cortex plugins, MCP, or the Socra CLI.

  • Codex
  • Claude Code
  • Cursor
  • GitHub Copilot CLI
Find your integration

WorkspaceOne workspace for your team and agents

An isolated home for your organization, its Socra products, and every person and agent working across them.

Workspace

One organization

Every Socra product shares the same people, agents, and account controls.

  • Cortex
  • Journeys
  • Admin
  • Your team
  • Your agents
  • AdminOne place to manage
  • Organization controlsMembers, groups, and roles
  • Shared billingOne account across products

Built for developers and agents

Developers set the standard. Agents receive it before they act.

JourneysAugment Your Thinking with AI Agents

For content, vision, planning, and outside-code problems, Socra owns the reasoning and introduces one specialist only when useful.

  • @jobs

    Visionary

  • @davinci

    Inventor

  • @socrates

    Philosopher

  • @turing

    Developer

  • @einstein

    Genius

  • @tesla

    Engineer

  • @curie

    Researcher

  • @holmes

    Detective

  • @feynman

    Teacher

CloudBuild, run, connect, and secure software through small services that work together

Source becomes an immutable artifact. A runtime serves it through a stable HTTPS route.

socra run deploy
BuildSource to image
RegistryImmutable artifact
RunPreview to production
DomainsStable HTTPS
Recorded project state
August 30, 2026
Project
Name hidden
Container Registry
Enabled
Sandbox
Enabled
  • SandboxAgent environments
  • DatabaseManaged databases
  • SecretsWrite-only values
  • AnalyticsEvents and reports

Connect Cortex to your coding agent

Install the Cortex plugin and keep using your coding agent as usual.

Try Cortex