Skip to content

Customizing

Cosine is designed to adapt to your workflows, conventions, and tools. This section covers the primitives you use to customise how Cosine behaves across all surfaces — CLI, Cloud, Desktop, and VS Code.

  • Skills — Reusable instruction packages that help Cosine handle specialised tasks
  • Plugins — Lua scripts that hook into agent events in real time
  • Hooks — Automatic commands that run after file edits
  • Memory — Persistent project context and saved facts
  • Modes — How Cosine behaves: Manual, Auto, Plan, or Swarm
  • Reasoning — How deeply Cosine thinks before acting
  • Instant Sites — Deploy static sites from the CLI
  • Browser automation — Control Chrome for web-based tasks
  • LSP manager — Install and manage language servers

These are cross-surface concepts. The details of how you configure them may differ between CLI, Desktop, and Cloud, but the underlying ideas are the same.

  • New to Cosine? Start with Skills — the fastest way to teach Cosine your conventions
  • Want automation? See Hooks for running linters and tests automatically
  • Need external tools? See MCP for connecting APIs and databases