← Back to Kontasks
gv/ Directory File Tree
Complete file tree structure of the gv/ folder showing the greatVibe platform architecture
Output
gv/ Directory Structure
gv/ ├── CLAUDE.md # gvShell/hub instructions ├── LICENSE ├── NOTICE ├── VIBE.md # Vibe coding guide ├── gvBUILD.md # Current build plan ├── gvCHECKLIST.md ├── agent/ # Agent resources ├── hub/ # Hub service ├── docs/ │ ├── gvAgentDesign.md │ ├── gvCodingStandards.md │ ├── gvConnectionDesign.md │ ├── gvDecisionSchema.md │ ├── gvFlowSchema.md │ ├── gvGlossary.md │ ├── gvGraphSchema.md │ ├── gvPlatformVision.md │ ├── gvShellDesign.md │ └── gvShellProjectStructure.md └── gvshell/ # Go CLI binary ├── .env ├── .golangci.yml ├── go.mod / go.sum ├── bin/ # Compiled binary ├── cmd/gvshell/ # Entry point │ └── main.go └── internal/ ├── auth/ # Device flow, token management ├── claude/accounts/ # Account management ├── commands/ # Slash commands │ ├── config/, context/, help/ │ ├── history/, models/, project/ │ ├── secrets/, session/, template/ │ └── registry.go ├── config/ # Configuration ├── context/autocontext/ # Auto-context system ├── core/ │ ├── guardrails/ # Safety limits │ ├── journal/ # Event journal │ ├── session/ # Session storage │ └── turn/ # Turn management ├── errors/ # Error types ├── hub/ # Hub client, WebSocket ├── platform/ # OS-specific (darwin/linux/windows) ├── providers/ # LLM providers │ ├── claude/, claudecli/ │ ├── codexcli/, gemini/ │ ├── ollama/, openai/ │ └── registry.go ├── ratelimit/ # Rate limiting ├── readline/ # Input handling ├── repl/ # REPL engine ├── response/ # Response history ├── retry/ # Retry logic └── system/ # System operations, secrets
Summary
166 files across the gv/ folder. The main gvShell Go binary is in gvshell/ with providers for Claude, OpenAI, Gemini, Ollama, and Codex CLI.
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
gvshellarchitecturefiletree
Created
9 Jan 2026, 5:33 pm
Updated
9 Jan 2026, 5:33 pm
Timing
⏱️ 50.9s
0 tools
● TTFE 0%
● Thinking 100%
● Tools 0%
Created By
claude
Raw Data
{
"id": "9154d279-fa4f-4349-8a43-bd27856d3cc5",
"type": "general",
"status": "completed",
"title": "gv/ Directory File Tree",
"description": "Complete file tree structure of the gv/ folder showing the greatVibe platform architecture",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:'Consolas','Monaco',monospace;\"><h2 style=\"font-family:sans-serif;color:#fff;margin:0 0 16px 0;\">gv/ Directory Structure</h2><pre style=\"background:#2d2d2d;padding:16px;border-radius:6px;overflow-x:auto;line-height:1.6;color:#e0e0e0;font-size:13px;\"><span style=\"color:#56b6c2;font-weight:bold;\">gv/</span>\n├── <span style=\"color:#e5c07b;\">CLAUDE.md</span> <span style=\"color:#7f848e;\"># gvShell/hub instructions</span>\n├── <span style=\"color:#e5c07b;\">LICENSE</span>\n├── <span style=\"color:#e5c07b;\">NOTICE</span>\n├── <span style=\"color:#e5c07b;\">VIBE.md</span> <span style=\"color:#7f848e;\"># Vibe coding guide</span>\n├── <span style=\"color:#e5c07b;\">gvBUILD.md</span> <span style=\"color:#7f848e;\"># Current build plan</span>\n├── <span style=\"color:#e5c07b;\">gvCHECKLIST.md</span>\n├── <span style=\"color:#98c379;font-weight:bold;\">agent/</span> <span style=\"color:#7f848e;\"># Agent resources</span>\n├── <span style=\"color:#98c379;font-weight:bold;\">hub/</span> <span style=\"color:#7f848e;\"># Hub service</span>\n├── <span style=\"color:#98c379;font-weight:bold;\">docs/</span>\n│ ├── <span style=\"color:#e5c07b;\">gvAgentDesign.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvCodingStandards.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvConnectionDesign.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvDecisionSchema.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvFlowSchema.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvGlossary.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvGraphSchema.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvPlatformVision.md</span>\n│ ├── <span style=\"color:#e5c07b;\">gvShellDesign.md</span>\n│ └── <span style=\"color:#e5c07b;\">gvShellProjectStructure.md</span>\n└── <span style=\"color:#98c379;font-weight:bold;\">gvshell/</span> <span style=\"color:#7f848e;\"># Go CLI binary</span>\n ├── <span style=\"color:#e5c07b;\">.env</span>\n ├── <span style=\"color:#e5c07b;\">.golangci.yml</span>\n ├── <span style=\"color:#e5c07b;\">go.mod</span> / <span style=\"color:#e5c07b;\">go.sum</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">bin/</span> <span style=\"color:#7f848e;\"># Compiled binary</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">cmd/gvshell/</span> <span style=\"color:#7f848e;\"># Entry point</span>\n │ └── <span style=\"color:#61afef;\">main.go</span>\n └── <span style=\"color:#98c379;font-weight:bold;\">internal/</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">auth/</span> <span style=\"color:#7f848e;\"># Device flow, token management</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">claude/accounts/</span> <span style=\"color:#7f848e;\"># Account management</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">commands/</span> <span style=\"color:#7f848e;\"># Slash commands</span>\n │ ├── <span style=\"color:#98c379;\">config/</span>, <span style=\"color:#98c379;\">context/</span>, <span style=\"color:#98c379;\">help/</span>\n │ ├── <span style=\"color:#98c379;\">history/</span>, <span style=\"color:#98c379;\">models/</span>, <span style=\"color:#98c379;\">project/</span>\n │ ├── <span style=\"color:#98c379;\">secrets/</span>, <span style=\"color:#98c379;\">session/</span>, <span style=\"color:#98c379;\">template/</span>\n │ └── <span style=\"color:#61afef;\">registry.go</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">config/</span> <span style=\"color:#7f848e;\"># Configuration</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">context/autocontext/</span> <span style=\"color:#7f848e;\"># Auto-context system</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">core/</span>\n │ ├── <span style=\"color:#98c379;\">guardrails/</span> <span style=\"color:#7f848e;\"># Safety limits</span>\n │ ├── <span style=\"color:#98c379;\">journal/</span> <span style=\"color:#7f848e;\"># Event journal</span>\n │ ├── <span style=\"color:#98c379;\">session/</span> <span style=\"color:#7f848e;\"># Session storage</span>\n │ └── <span style=\"color:#98c379;\">turn/</span> <span style=\"color:#7f848e;\"># Turn management</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">errors/</span> <span style=\"color:#7f848e;\"># Error types</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">hub/</span> <span style=\"color:#7f848e;\"># Hub client, WebSocket</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">platform/</span> <span style=\"color:#7f848e;\"># OS-specific (darwin/linux/windows)</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">providers/</span> <span style=\"color:#7f848e;\"># LLM providers</span>\n │ ├── <span style=\"color:#98c379;\">claude/</span>, <span style=\"color:#98c379;\">claudecli/</span>\n │ ├── <span style=\"color:#98c379;\">codexcli/</span>, <span style=\"color:#98c379;\">gemini/</span>\n │ ├── <span style=\"color:#98c379;\">ollama/</span>, <span style=\"color:#98c379;\">openai/</span>\n │ └── <span style=\"color:#61afef;\">registry.go</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">ratelimit/</span> <span style=\"color:#7f848e;\"># Rate limiting</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">readline/</span> <span style=\"color:#7f848e;\"># Input handling</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">repl/</span> <span style=\"color:#7f848e;\"># REPL engine</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">response/</span> <span style=\"color:#7f848e;\"># Response history</span>\n ├── <span style=\"color:#98c379;font-weight:bold;\">retry/</span> <span style=\"color:#7f848e;\"># Retry logic</span>\n └── <span style=\"color:#98c379;font-weight:bold;\">system/</span> <span style=\"color:#7f848e;\"># System operations, secrets</span></pre><div style=\"margin-top:16px;padding:12px;background:#2d2d2d;border-radius:6px;\"><h3 style=\"color:#61afef;margin:0 0 8px 0;font-size:14px;\">Summary</h3><p style=\"color:#7f848e;margin:0;font-size:13px;\"><strong style=\"color:#e0e0e0;\">166 files</strong> across the gv/ folder. The main gvShell Go binary is in <code style=\"background:#3d3d3d;padding:2px 6px;border-radius:3px;\">gvshell/</code> with providers for Claude, OpenAI, Gemini, Ollama, and Codex CLI.</p></div></div>",
"requestedAt": "2026-01-09T00:00:00.000Z",
"requestId": "3e705d3c-c3d6-4e69-adad-a3e7d185b364",
"turnTiming": {
"totalMs": 50913,
"ttfeMs": 51,
"thinkingMs": 50862,
"toolExecutionMs": 0,
"toolCallCount": 0,
"thinkingPct": 100,
"toolsPct": 0,
"ttfePct": 0
}
},
"createdBy": "claude",
"createdAt": "2026-01-09T07:33:52.070Z",
"updatedAt": "2026-01-09T07:33:55.423Z",
"requestId": "3e705d3c-c3d6-4e69-adad-a3e7d185b364",
"scope": "vibetools",
"tags": [
"gvshell",
"architecture",
"filetree"
],
"targetUser": "claude"
}