opencode
—
Back
Cancel
Save
Delete
Edit
Remove
Copy
Copied
No app available to share
Retry
Refresh
Settings
Files
Share
opencode session
Send
Stop
Rename
Disconnect
Loading…
Searching…
Only the text is reloaded — attachments aren\'t carried into an edit.
System
Light
Dark
Connecting…
Reconnecting…
Connection failed — check credentials
Reconnect
Not connected.
No saved server to reconnect to.
Retry now
opencode servers
Add server
Edit server
Connected
No servers yet
Add an opencode serve endpoint to connect.
Remove server?
“%1$s” will be removed from your saved servers.
“%1$s” is your current server. Removing it will also disconnect you.
• auth
• Basic auth
Server removed
Label (optional)
Base URL
http://192.168.1.10:4096
Enter a valid http:// or https:// URL.
This server requires authentication.
Username (optional)
Password (optional)
Connect
Save without connecting
Discard changes?
Your edits will be lost.
Discard
Keep editing
Show password
Hide password
Test credentials
Discover on network
Searching the local network…
Testing…
Credentials accepted.
Credentials rejected.
New session
Create
Directory
Server default
Enter a path…
/path/to/project
Loading directories…
Directory: %1$s
Unread
%1$d unread
No sessions yet
Start a conversation with opencode.
Search sessions…
No sessions match “%1$s”.
Switch server
Delete session?
“%1$s” will be permanently deleted. This cannot be undone.
Rename session
Session title
Undo
Session deleted
Disconnect?
An agent run is still active. Disconnecting will stop it.
Session
default model
Message opencode…
Start a conversation
Type a message below to begin.
Explain what this codebase does
Find and fix a bug
Add a feature
%1$d / %2$d
Couldn\'t load messages.
Select a session to view the conversation.
working…
Latest
Stop and exit?
The agent is still working. Exit anyway?
Stop & exit
Stay
Commands
Choose agent
Choose model
Change model and agent
Share conversation
Stop the run?
The agent is still working. Stop it now?
This session was deleted on another device.
Queued — will send when the run finishes
Queue follow-up
Something went wrong.
Request failed (%1$d).
The agent reported an error.
Could not reach %1$s
The request timed out. Check the connection and try again.
The server reported an error. Try again later.
Loading took too long. Try again.
Could not connect to the new server (%1$s), and restoring the previous server also failed (%2$s).
Thinking…
Thoughts
Show more
Show less
- Show %1$d more line
- Show %1$d more lines
Completed
Error
Running
Unknown tool state
Expanded
Collapsed
Permission requested
Allow this tool to run?
Allow once
Always allow
Reject
Model
No models reported by the server.
Agent
No agents reported by the server.
Default
Server default agent
No commands reported by the server.
No commands match "%1$s".
Failed to load. Tap retry.
Failed to load image
Search models…
Search agents…
Search commands…
No models match "%1$s".
No agents match "%1$s".
Search files…
Root
No matches.
Added
Modified
Deleted
Binary file — preview not supported.
This folder is empty
This file is empty
Parent directory
Folder: %1$s
File: %1$s
File
Show diff
Show raw
image
%1$s in · %2$s out
$%1$.2f
$%1$.4f
Appearance
Dynamic color
Use Material You wallpaper colors (Android 12+)
Connection
Manage servers
About
opencode-android %1$s
A native Android client for the opencode serve HTTP API.
Diagnostics
Crash reports are stored locally on this device.
Crash reports
No crashes recorded.
Clear all
Delete all stored crash reports?
Crash reports cleared
Crash report
Close
Delete crash report?
This report will be permanently deleted.
Failed to load crash report.
%1$d
99+
Crash report deleted
opencode crash report
Agent activity
Shown while an opencode agent is running.
Session completed
Shown when a background session finishes a run.
opencode
Agent is working…
Session ready
opencode replied in “%1$s”.
Permission requests
Shown when a running agent needs your approval to continue.
Session errors
Shown when a background session run fails.
Approval needed in “%1$s”
A tool wants to run.
Run failed
opencode hit an error in “%1$s”.
Allow once
Always
Reject
Reply
Send a follow-up…
Sent
Reply not sent
Your follow-up couldn\'t be queued. Tap to open the session and try again.
Input
Copy path
Path copied
Open file
Unknown message type
Unsupported content
🔧 %1$s
Add http:// prefix
Sort
Recent activity
Title
Not used yet
Last used %1$s
Duplicate
Find in file
Find previous
Find next
Find…
No matches
%1$d / %2$d
Wrap lines
Send on Enter
When off, Enter inserts a newline; press Ctrl+Enter to send.
You\'re offline
Run /%1$s?
Run the command “%1$s”?
Run
Wait for the current response to finish before running a command.
More
More options
Delete session
Delete this session?
“%1$s” will be permanently deleted. This cannot be undone.
Rename session
Session deleted
Today
Yesterday
Clear search
Search file contents…
Search symbols…
Files
Contents
Symbols
Add attachment
Photo
Camera
File
File is too large to attach.
Couldn\'t attach that file.
Attachment limit reached.
No camera available.
Voice input
Speak your message
Voice input isn\'t available on this device.
Pin
Unpin
Archive
Unarchive
Pinned
Show archived
Hide archived
Revert to here
Reverted — later messages are hidden.
Edit
Read aloud
Stop reading
Search all sessions
Search sessions
Search across all conversations…
No matching messages
Showing results from the most recent sessions only.
Search your conversations
Type a word or phrase to find it across every session.
- %1$d result
- %1$d results
Create share link
Copy share link
Stop sharing
Link copied
Summarize conversation
Generate AGENTS.md
Run shell command
Command
ls -la
Select a model first.
App lock
Require biometric or device credential to open the app.
No biometric or device credential is set up.
Unlock opencode
Authenticate to access your servers.
opencode is locked
Unlock
Plan
%1$d/%2$d
To do
In progress
Completed
Cancelled
Code
Wrap lines
Don\'t wrap lines
Text & display
Chat text size
Scale message and code text
Wrap code blocks
Soft-wrap long lines instead of scrolling
Reset
The quick brown fox jumps over the lazy dog.
%1$d%%
Message actions
Quote reply
Branch new session
Branched to a new session
Couldn\'t branch session
Offline — message queued, will send when reconnected
1 message queued
%1$d messages queued
Sending queued messages…
Discard
Discard queued
Send now
Usage
Usage & cost
Total cost
Total tokens
Input
Output
Reasoning
Cache
By model
This session
All sessions
No usage recorded yet
- %1$d assistant message
- %1$d assistant messages
Calculating usage…
Couldn\'t load usage
Command palette
Search actions…
New session
Switch model
Choose agent
Run slash command
Browse files
Search conversations
Settings
Summarize conversation
No matching actions
Recent opencode sessions
opencode
New session
No recent sessions
Open opencode to connect
New
New session
Resume
Resume last session
New opencode session
MCP servers
No MCP servers configured
Couldn\'t load MCP servers
Connected
Failed
Disabled
%1$d tools
Backup & restore
Export backup
Import backup
Save or restore servers and settings
Backup exported
Backup imported — restart to apply
Couldn\'t export backup
Couldn\'t import backup
Include server passwords
Passwords are written in plain text inside the file
Security
Require HTTPS
Refuse to connect over cleartext HTTP
Certificate pin
sha256/AAAA… (optional)
Pin the server\'s TLS certificate (SHA-256)
Pin must look like sha256/<base64>
Attaching…
New messages
Session archived
Session unarchived
Session pinned
Session unpinned
Archived
Active sort
Descending
Ascending
No conversation open
Switch to Raw to search
Replace all data?
This will replace your servers and settings with the contents of this backup. This can\'t be undone.
Replace
Export plaintext passwords?
This backup will contain your server passwords in plain text. Anyone who can read the file can read them.
%1$d of %2$d
Continue
Summarize conversation?
Earlier messages are compacted into a summary to free up context. This can\'t be undone here.
Generate AGENTS.md?
The agent will create or overwrite AGENTS.md in the project directory. An existing file may be replaced.
Message — sends after the current run
Code
Diff
Reasoning
Output
Path
Message
Share link
Type to search file contents
Type to search symbols
Keep typing to search…
Using system colors (Material You)
Tap to retry
99+
Enabled
Large file — showing the first %1$d lines.
- %1$d result
- %1$d results