Getting Started
What does that mean!?!
A simple glossary of the jargon — LLMs, MCPs, agents, APIs and the rest. Open this any time something doesn't make sense.
LiveInitial Setup
Everything you need to go from zero to your first working OpenCode session — getting a GitHub Copilot licence, installing OpenCode, and connecting it up.
Live5 Things to Try First
Five small projects to build momentum once you're set up. Each takes 15–30 minutes and produces something real you'll actually use.
LivePart 1 — Powering Up with Context
Building Context Packs
How to structure documents, transcripts, playbooks, and other files so OpenCode can use them as rich, reliable context. The single biggest lever for better output quality.
LiveUsing Skills
How to create and load OpenCode Skills — reusable instruction sets that give the agent specialised knowledge and workflows for repeatable tasks.
LiveData Safety & Boundaries
What actually gets sent to the model, what stays local, and how to make confident decisions about what's safe to include as context — and what to keep out.
LivePart 2 — Personal Setup Best Practices
Efficient Usage
How to see where your Copilot credits are going, the difference between Plan and Build mode, and the simple habits that cut consumption without hurting output.
LiveFile Management
Your working files, OpenCode config, and session history each need to be handled differently. What's already synced automatically, what's worth backing up, and what should stay local only.
LiveCollaborating on GitHub Pages
How to set up a shared GitHub Pages site so multiple team members can contribute, review and publish content together — without needing to know HTML.
Work in progressPart 3 — MCPs & APIs
Understanding MCPs
What MCPs are, how read and write access works, and why live connections to your tools beat static files.
LiveHandling API Keys & Tokens Safely
How to manage credentials securely and scalably — across sessions, devices, and team members — without exposing secrets in config files or chat logs.
LiveMCP Setup Possibilities
What MCPs are available, how to configure them in OpenCode, and what to watch out for when getting started.
Live