From 44fe012812b4773c448621ec172e35d7cde07a4b Mon Sep 17 00:00:00 2001
From: Jay V
Date: Thu, 19 Jun 2025 16:26:58 -0400
Subject: docs: edits
---
README.md | 129 +++-----------------------------------------------------------
1 file changed, 5 insertions(+), 124 deletions(-)
(limited to 'README.md')
diff --git a/README.md b/README.md
index 60678ade4..2a32ff9a7 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,7 @@
+
@@ -16,9 +17,7 @@
AI coding agent, built for the terminal.
-**Note:** Version 0.1.x is a full rewrite, and we do not have proper documentation for it yet. Should have this out week of June 17th 2025.
-
-[](https://opencode.ai)
+[](https://opencode.ai)
### Installation
@@ -34,127 +33,9 @@ paru -S opencode-bin # Arch Linux
> **Note:** Remove versions older than 0.1.x before installing
-### Providers
-
-The recommended approach is to sign up for Claude Pro or Max, run `opencode auth login`, and select Anthropic. It's the most cost-effective way to use opencode.
-
-opencode is powered by the provider list at [Models.dev](https://models.dev), so you can use `opencode auth login` to configure API keys for any provider you'd like to use. This is stored in `~/.local/share/opencode/auth.json`.
-
-```bash
-$ opencode auth login
-
-┌ Add credential
-│
-◆ Select provider
-│ ● Anthropic (recommended)
-│ ○ OpenAI
-│ ○ Google
-│ ○ Amazon Bedrock
-│ ○ Azure
-│ ○ DeepSeek
-│ ○ Groq
-│ ...
-└
-```
-
-The Models.dev dataset is also used to detect common environment variables like `OPENAI_API_KEY` to autoload that provider.
-
-If there are additional providers you want to use you can submit a PR to the [Models.dev repo](https://github.com/sst/models.dev). If configuring just for yourself check out the Config section below.
-
-### Config
-
-Config is optional and can be placed in the root of your repo or globally in `~/.config/opencode/config.json`. It can be checked in and shared with your team.
-
-```json title="opencode.json"
-{
- "$schema": "http://opencode.ai/config.json"
- "theme": "opencode",
- "model": "anthropic/claude-sonnet-4-20250514" // format is provider/model
- "autoshare": false,
- "autoupdate": true,
-}
-```
-
-#### Keybinds
-
-You can configure custom keybinds, the values listed below are the defaults.
-
-```json title="opencode.json"
-{
- "$schema": "http://opencode.ai/config.json",
- "keybinds": {
- "leader": "ctrl+x",
- "help": "h",
- "editor_open": "e",
- "session_new": "n",
- "session_list": "l",
- "session_share": "s",
- "session_interrupt": "esc",
- "session_compact": "c",
- "tool_details": "d",
- "model_list": "m",
- "theme_list": "t",
- "project_init": "i",
- "input_clear": "ctrl+c",
- "input_paste": "ctrl+v",
- "input_submit": "enter",
- "input_newline": "shift+enter,ctrl+j",
- "history_previous": "up",
- "history_next": "down",
- "messages_page_up": "pgup",
- "messages_page_down": "pgdown",
- "messages_half_page_up": "ctrl+alt+u",
- "messages_half_page_down": "ctrl+alt+d",
- "messages_previous": "ctrl+alt+k",
- "messages_next": "ctrl+alt+j",
- "messages_first": "ctrl+g",
- "messages_last": "ctrl+alt+g",
- "app_exit": "ctrl+c,q"
- }
-}
-```
-
-#### MCP
-
-```json title="opencode.json"
-{
- "$schema": "http://opencode.ai/config.json",
- "mcp": {
- "localmcp": {
- "type": "local",
- "command": ["bun", "x", "my-mcp-command"],
- "environment": {
- "MY_ENV_VAR": "my_env_var_value"
- }
- },
- "remotemcp": {
- "type": "remote",
- "url": "https://my-mcp-server.com"
- }
- }
-}
-```
-
-#### Providers
+### Documentation
-You can use opencode with any provider listed at [here](https://ai-sdk.dev/providers/ai-sdk-providers). Be sure to specify the npm package to use to load the provider. Remember most popular providers are preloaded from [models.dev](https://models.dev)
-
-```json title="opencode.json"
-{
- "$schema": "https://opencode.ai/config.json",
- "provider": {
- "ollama": {
- "npm": "@ai-sdk/openai-compatible",
- "options": {
- "baseURL": "http://localhost:11434/v1"
- },
- "models": {
- "llama2": {}
- }
- }
- }
-}
-```
+For more info on how to configure opencode [**head over to our docs**](https://opencode.ai/docs).
### Contributing
@@ -163,7 +44,7 @@ To run opencode locally you need.
- Bun
- Golang 1.24.x
-To run.
+And run.
```bash
$ bun install
--
cgit v1.2.3