Skip to content

Get started with xopc

Keep what matters moving. Start with the desktop app, connect one model, and let xopc help you find the next credible step.

Choose how to start

If you prefer…Start with
A normal desktop applicationDownload from xopc.ai
A terminalTerminal quick start
A self-hosted containerDocker

The desktop app is the simplest choice for most people. See the desktop guide for installation details. Terminal and Docker use the same configuration and can be added later.

What you need

  • A supported model account and its API key, or a local model server such as Ollama.
  • Node.js 22 or newer only when installing the command-line package.
  • Docker only when choosing the container installation.

You do not need to configure channels, tools, extra Agents, or remote access before the first chat.

Your first successful setup

  1. Download, install, and open xopc using one of the options above.
  2. Add one model provider. In the desktop or web console, follow the model setup screen. In a terminal, run xopc onboard --quick.
  3. Open Chat or run xopc.
  4. Send: Reply with “xopc is ready” and tell me which model you are using.

The setup is complete when the assistant replies without a credential or connection error.

If it does not, run xopc doctor and continue with Troubleshooting.

Give it something real

Once the connection works, skip the feature tour and give xopc one meaningful direction:

text
One thing I want to move forward this week is ____.
Help me clarify the outcome and choose the smallest credible next step.
Do not remember anything long-term unless I can review it.

When the user model is enabled, proposed facts can be reviewed under User model. Confirm only what is accurate and useful; correct, reject, or archive the rest. See User model and memory.

Some desktop releases also offer experimental Connect recent work onboarding. It analyzes only folders you select, within a bounded read-only scope, and shows evidence-backed next steps. On macOS it may separately request access to Apple Notes, Calendar, and Reminders. Skip it if you prefer to begin with conversation.

Learn the main parts as you need them

PartWhat it is forGuide
User modelReviewable assertions, goals, priority windows, collaboration rules, and knowledgeUser model and memory
SessionA conversation you can return to from any connected clientChat and sessions
AgentA named assistant with its own role, model choices, tools, and workspaceAgents
Project and TaskLong-running work with an explicit result, status, and next actionProjects, Tasks, and Notes
WorkflowA reusable sequence for multi-step workWorkflows
AutomationA schedule, webhook, or manual trigger that starts workAutomations
ChannelTelegram, Weixin, or Feishu access to the same assistantChannels

You can use xopc as a normal chat assistant without creating Projects, Workflows, or Automations. Add them only when work needs to continue or repeat.

  1. Read Product philosophy to understand the intended trust and initiative model.
  2. Review Data and file locations so you know what is stored locally.
  3. Read Models and providers before adding a second model, especially if personal context may be sent to a cloud provider.
  4. Configure remote access only if another device must reach the Gateway.
  5. Connect a channel after local chat works.

Where configuration lives

The default xopc state directory is ~/.xopc/. The main configuration file is ~/.xopc/xopc.json. Use these commands instead of finding the file manually:

bash
xopc config path
xopc config validate
xopc config show

config show masks sensitive values. Never paste API keys, Gateway tokens, or bot tokens into an issue or screenshot.

Released under the MIT License.