You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Explain the core value proposition of OpenCoder as an autonomous development
tool. Clarifies the difference between OpenCode (interactive collaboration) and
OpenCoder (autonomous delegation), including when to use each tool.
Signed-off-by: leocavalcante <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+45-3Lines changed: 45 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,48 @@
15
15
-**Signal Handling** - Clean shutdown with state preservation
16
16
-**Cross-Platform** - Builds for Linux and macOS (amd64/arm64)
17
17
18
+
## Why OpenCoder?
19
+
20
+
### The Gap
21
+
22
+
[OpenCode](https://opencode.ai) is an incredible AI coding agent with a powerful interactive TUI. You can have rich conversations, ask follow-up questions, and collaborate on complex problems. It's excellent when you want to **work with** the AI.
23
+
24
+
But what if you want the AI to **work for you** while you're away?
25
+
26
+
### The "Aha!" Moment
27
+
28
+
OpenCoder's insight is simple but powerful:
29
+
30
+
> **What if the AI never stopped improving your project?**
31
+
32
+
Instead of interactive sessions where you guide the AI, OpenCoder creates an *autonomous development loop* that runs continuously:
| You drive the conversation | AI drives the development |
37
+
| Responds when you prompt | Runs continuously without prompts |
38
+
| Requires your presence | Works while you're away |
39
+
| You decide what's next | AI decides what's next |
40
+
| Great for collaboration | Great for delegation |
41
+
42
+
### When to Use OpenCoder
43
+
44
+
-**Greenfield projects**: "Build me a REST API" and walk away
45
+
-**Overnight development**: Start before bed, wake up to progress
46
+
-**Continuous improvement**: Let AI find and fix issues you haven't thought of
47
+
-**Background tasks**: Run while you focus on other work
48
+
49
+
### When to Use OpenCode Directly
50
+
51
+
- Interactive pair programming where you want to guide the AI
52
+
- Quick one-off tasks where you'll review immediately
53
+
- Complex decisions requiring human judgment at each step
54
+
- Learning by watching the AI's reasoning in real-time
55
+
56
+
### The Philosophy
57
+
58
+
OpenCoder treats software development as an **infinite game**. There's always another test to write, another edge case to handle, another optimization to make. OpenCoder embraces this by never declaring "done"—it continuously cycles through planning, execution, and evaluation until you tell it to stop.
0 commit comments