Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
249 commits
Select commit Hold shift + click to select a range
d26df1a
fix path
joedanz Aug 6, 2025
5c2fd0c
add flag for dashboard port
joedanz Aug 6, 2025
c12fef2
projects commands & json
joedanz Aug 7, 2025
64b5c3d
add vk alias
joedanz Aug 7, 2025
c65025d
revert vk command
joedanz Aug 7, 2025
ec82d49
add -n for name flag to projects remove and batching for multiples
joedanz Aug 7, 2025
57f44a6
create new folder and git repository if doesnt exist
joedanz Aug 7, 2025
f6d8644
switch to projectRoot
joedanz Aug 7, 2025
b915fe4
add -n flag for select command
joedanz Aug 7, 2025
9938dba
add -n flag to show command
joedanz Aug 7, 2025
ab69535
indicate current project
joedanz Aug 7, 2025
db2f7af
Merge branch 'joedanz/dash-launch' of https://github.com/joedanz/vibe…
joedanz Aug 7, 2025
24ec8cc
fix project root field
joedanz Aug 7, 2025
91f1508
project edit; selected project; filter
joedanz Aug 7, 2025
d7b4147
refactor into projects package
joedanz Aug 7, 2025
7709253
remove fs-extra; fix import; add tests
joedanz Aug 7, 2025
7a829b7
add tests and README
joedanz Aug 7, 2025
09738aa
add docs for projects CLI commands
joedanz Aug 7, 2025
f0a0520
remove fs-extra
joedanz Aug 7, 2025
5982d50
fix type-check
joedanz Aug 7, 2025
7ddd9d1
use chokidar with SSE to enable real-time
joedanz Aug 7, 2025
1a5b2ac
production hardening
joedanz Aug 7, 2025
2bbe69f
add drag/drop + rank
joedanz Aug 7, 2025
40d880f
add priority
joedanz Aug 7, 2025
532ad2b
mcp server and docs
joedanz Aug 7, 2025
59c062a
mcp client
joedanz Aug 7, 2025
ebcc926
search/sort
joedanz Aug 7, 2025
2de3a85
styling
joedanz Aug 7, 2025
d29ece2
fix type check errors
joedanz Aug 7, 2025
6f2d923
make fully modular and add docs; use .vibekit as default
joedanz Aug 7, 2025
d05467d
add ai-chat package
joedanz Aug 7, 2025
39df026
add modularity & decouple
joedanz Aug 7, 2025
117f296
fix type errors; consolidate
joedanz Aug 7, 2025
8e85e56
initial ai-chat package
joedanz Aug 8, 2025
a864db8
update package
joedanz Aug 8, 2025
2cc1862
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 8, 2025
ce5d717
fixes for cli path
joedanz Aug 8, 2025
b9e61a0
update chat UI with AI Elements; working demo
joedanz Aug 8, 2025
c8461aa
wire for AI calls
joedanz Aug 8, 2025
cd29080
working version
joedanz Aug 8, 2025
bb02c64
update models
joedanz Aug 8, 2025
50a4b34
use API key
joedanz Aug 8, 2025
533a640
move to dashboard package
joedanz Aug 10, 2025
3b7b92d
fix theme issues
joedanz Aug 10, 2025
dc11821
remove dead code and routes
joedanz Aug 10, 2025
a07b554
fix type checks
joedanz Aug 10, 2025
644a652
break into ai-chat package
joedanz Aug 10, 2025
ec88a36
streamline
joedanz Aug 10, 2025
8e6d833
use real tools
joedanz Aug 10, 2025
aa5a40b
all copy/paste MCP servers
joedanz Aug 10, 2025
a4a774d
working tools
joedanz Aug 10, 2025
18ecd9b
unify mcp config
joedanz Aug 10, 2025
24554d2
working mcp
joedanz Aug 10, 2025
14bb564
production hardening
joedanz Aug 10, 2025
244130a
project specific chat
joedanz Aug 10, 2025
4f88883
add taskmaster kanban
joedanz Aug 11, 2025
6947674
add dagger type check
joedanz Aug 11, 2025
417a205
fix kanban load
joedanz Aug 11, 2025
01b15b7
use vulcan icon for favicon
joedanz Aug 11, 2025
dbc3058
fix analytics routes
joedanz Aug 11, 2025
8fb7e0f
avatar and recommended server updates
joedanz Aug 11, 2025
7f27689
fix kanban card drag and click functionality
joedanz Aug 11, 2025
8bf3f64
fix tool count; kanban drag/click
joedanz Aug 11, 2025
a108f05
add project detail page with tabs and git history
joedanz Aug 11, 2025
8a506d1
make chat a sheet, manual tasks; toggle subtasks
joedanz Aug 12, 2025
8c0aa88
expand subtasks with taskmaster
joedanz Aug 12, 2025
9780848
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 12, 2025
fdcaf98
build fixes
joedanz Aug 12, 2025
2ac37cc
add turbo
joedanz Aug 12, 2025
71b7ccd
add turbo
joedanz Aug 12, 2025
8a4dfce
fix dashboard launch
joedanz Aug 12, 2025
d417c56
fix build
joedanz Aug 12, 2025
48e4840
remove dupe components
joedanz Aug 12, 2025
c5f6754
chat completions
joedanz Aug 12, 2025
b9bece3
allow for null path
joedanz Aug 12, 2025
3969ce9
fix hydration error
joedanz Aug 12, 2025
2e429d9
add tab for logs
joedanz Aug 12, 2025
2228e5b
update dependencies and remove dead code
joedanz Aug 12, 2025
c6c256c
fix hydration errors
joedanz Aug 12, 2025
f09049d
subtask details
joedanz Aug 12, 2025
8ff881c
add tabs
joedanz Aug 12, 2025
0008e38
add default agent
joedanz Aug 12, 2025
9dc3a61
add default agent sandbox setting
joedanz Aug 12, 2025
ffe4088
add task execution card
joedanz Aug 12, 2025
2cfe5f2
clean up agent execution
joedanz Aug 12, 2025
730bf34
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 13, 2025
0ee3ec7
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 13, 2025
8394905
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 13, 2025
9aa8827
re-add
joedanz Aug 13, 2025
ff46180
check docker status; add executions tab; realtime logs
joedanz Aug 13, 2025
9d019ac
update docker status indicator
joedanz Aug 13, 2025
9c0ed89
update styles
joedanz Aug 13, 2025
6075ce4
update padding
joedanz Aug 13, 2025
00721e5
move docker status to project detail page
joedanz Aug 13, 2025
ad791ad
remove the header line
joedanz Aug 13, 2025
d6fdaba
update tabs
joedanz Aug 14, 2025
fa732c9
add duration
joedanz Aug 14, 2025
c6caa65
clean up log output
joedanz Aug 14, 2025
d374bcb
filter tabs
joedanz Aug 14, 2025
5752644
proper linking to task
joedanz Aug 14, 2025
2aaaf52
update for sheet
joedanz Aug 14, 2025
4578e7f
realtime emitters
joedanz Aug 14, 2025
94fc475
fix task/subtask format + icons / log output
joedanz Aug 14, 2025
a48dc05
slow down docker check
joedanz Aug 14, 2025
40aecc0
real time or saved logs
joedanz Aug 14, 2025
209ff45
style to-do lists
joedanz Aug 14, 2025
4f072e2
optimize
joedanz Aug 14, 2025
88fc3d1
optimizations
joedanz Aug 14, 2025
e8bd70a
pre-load logs
joedanz Aug 14, 2025
7e6c6aa
remove indication of historical/live
joedanz Aug 14, 2025
a55c45b
smart session route
joedanz Aug 14, 2025
9e16376
update to-do list placement
joedanz Aug 14, 2025
399b541
streamline
joedanz Aug 14, 2025
fe63ba6
fix log scrolling
joedanz Aug 14, 2025
4653649
update log messages
joedanz Aug 14, 2025
7708599
fix parse detection
joedanz Aug 14, 2025
cd57c3d
update start msg
joedanz Aug 14, 2025
3e99b7f
update final messages
joedanz Aug 14, 2025
a44a3dc
update log messages
joedanz Aug 14, 2025
2f3f2f6
update icons
joedanz Aug 15, 2025
d0138b8
fix scrolling
joedanz Aug 15, 2025
f0bbbb8
fix badge colors
joedanz Aug 15, 2025
c2eb9d0
add project to analytics
joedanz Aug 15, 2025
5e6ed08
remove checkbox
joedanz Aug 15, 2025
3a2e3a4
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 15, 2025
35462f7
add call for PR
joedanz Aug 15, 2025
0c1c238
fix calls
joedanz Aug 17, 2025
77b6616
increase default timeout
joedanz Aug 17, 2025
b97c191
optimize logging
joedanz Aug 17, 2025
f113a38
prefer oauth token & use via SDK for PR metadata
joedanz Aug 18, 2025
0e68a9a
update package lock
joedanz Aug 18, 2025
d244d51
PR request generated successfully
joedanz Aug 19, 2025
5596cea
give PR # and link
joedanz Aug 19, 2025
723b732
use shortuuid for session id
joedanz Aug 19, 2025
e1978d1
production ready improvements
joedanz Aug 19, 2025
cc39b00
implement logger
joedanz Aug 19, 2025
0f17c2f
add analytics
joedanz Aug 19, 2025
ded1b4a
move tasks tab after overview
joedanz Aug 19, 2025
4bc04a6
add session viewer under logs
joedanz Aug 19, 2025
336582e
add monitoring view
joedanz Aug 19, 2025
df2fb01
update settings / add registry and config
joedanz Aug 19, 2025
8b99107
use claude code oauth for chat (if avail)
joedanz Aug 19, 2025
acf8edc
localhost security
joedanz Aug 20, 2025
9f62a8b
fixes for CC oauth
joedanz Aug 20, 2025
45d2d60
production hardening
joedanz Aug 20, 2025
fefa859
production hardening -
joedanz Aug 20, 2025
cdb98dd
production ready fixes
joedanz Aug 20, 2025
baf4f75
production hardening
joedanz Aug 20, 2025
43cde62
simplify for local & update docs
joedanz Aug 20, 2025
2cbe62b
performance metrics and production hardening
joedanz Aug 20, 2025
e5263af
add git info to project settings page
joedanz Aug 20, 2025
493ce6c
manual subtask editing
joedanz Aug 20, 2025
a5fec23
use react flow for task visualizations
joedanz Aug 20, 2025
9962521
fix font size; show git repo
joedanz Aug 20, 2025
fee0ee7
move delete project to settings tab
joedanz Aug 20, 2025
8dbf7bb
move edit button to project detail page
joedanz Aug 20, 2025
599baf8
button improvements
joedanz Aug 20, 2025
46ce73e
adjust padding/spacing
joedanz Aug 20, 2025
9801e2e
remove current project functionality
joedanz Aug 20, 2025
3157809
show git repository
joedanz Aug 20, 2025
1ae6e34
fix type checks
joedanz Aug 20, 2025
ac29a17
remove express dependency
joedanz Aug 20, 2025
8ff2c00
address critical vulnerabilities
joedanz Aug 20, 2025
ec2826e
update packages and dependencies
joedanz Aug 20, 2025
7a3baf0
add open in editor functionality
joedanz Aug 20, 2025
0605c29
reorder cards
joedanz Aug 20, 2025
65ff211
add additional editors
joedanz Aug 20, 2025
1fd8594
update priority styling
joedanz Aug 20, 2025
2c6e37a
adjust button and add repo details
joedanz Aug 20, 2025
123321f
make responsive
joedanz Aug 20, 2025
2dde29b
remove env vars from client
joedanz Aug 20, 2025
5361faa
update dependencies
joedanz Aug 20, 2025
60c7b4b
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 20, 2025
0ea0360
fix build
joedanz Aug 20, 2025
d92b0bc
switch to re-ui sheet
joedanz Aug 20, 2025
ccb9bd9
update to-do list and log on subtask change
joedanz Aug 20, 2025
2593b2c
add back package-lock.json
joedanz Aug 20, 2025
48a0fac
add project to analytics dashboard
joedanz Aug 20, 2025
dea9489
add additional columns
joedanz Aug 20, 2025
4d59005
add taskmaster UI for expand task and clear subtasks
joedanz Aug 20, 2025
10df611
fix dependency view for subtask
joedanz Aug 20, 2025
d9e1b4e
add setting for default launch page
joedanz Aug 20, 2025
2ff12cf
fix scrolling
joedanz Aug 20, 2025
d8912a4
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 22, 2025
992b2be
complete projects tests
joedanz Aug 22, 2025
b88843b
remove "current" project artifacts
joedanz Aug 22, 2025
4abff0d
complete mcp-server tests
joedanz Aug 22, 2025
3c3c041
ai-chat test
joedanz Aug 22, 2025
39efc97
mcp-client tests
joedanz Aug 22, 2025
b3e6a7d
taskmaster tests
joedanz Aug 22, 2025
68fd047
add logging package with tests
joedanz Aug 22, 2025
1eaf17c
integrate universal logger
joedanz Aug 22, 2025
4b5a9e0
update integration tests
joedanz Aug 22, 2025
46d2563
rename package to "logger"
joedanz Aug 24, 2025
511f460
fix typescript issue
joedanz Aug 24, 2025
c2c0206
typescript issues
joedanz Aug 24, 2025
a11b7f4
integration config
joedanz Aug 24, 2025
c507aee
testing config
joedanz Aug 24, 2025
0137ccc
test config
joedanz Aug 24, 2025
dfc0beb
add preview tab and dev server functionality
joedanz Aug 27, 2025
5a2f84d
update mcp servers list
joedanz Aug 27, 2025
dc3b54a
Merge branch 'main' of https://github.com/superagent-ai/vibekit into …
joedanz Aug 27, 2025
0bab94c
remove turbo
joedanz Aug 27, 2025
60be87c
remove remnants of current project functionality
joedanz Aug 27, 2025
47d7634
fix logger reference
joedanz Aug 27, 2025
1775bce
fix type checks
joedanz Aug 27, 2025
5fca33f
update docs
joedanz Aug 27, 2025
a60d009
fix type checks
joedanz Aug 27, 2025
28cfb50
fix type-check
joedanz Aug 27, 2025
538fc1e
fix type-checks
joedanz Aug 27, 2025
fd85b09
fix type-check errors
joedanz Aug 28, 2025
5203030
fix type-check issues
joedanz Aug 28, 2025
7e858ef
type-check fixes
joedanz Aug 28, 2025
991fb47
type-check issues
joedanz Aug 28, 2025
03cd40f
fix tests
joedanz Aug 28, 2025
0354980
fix build on CI
joedanz Aug 28, 2025
38dad1e
type-check issue
joedanz Aug 28, 2025
8ed1fc0
update package-lock
joedanz Aug 28, 2025
70c06ba
type-check
joedanz Aug 28, 2025
dd2b6f5
fix test
joedanz Aug 28, 2025
8d2fb42
fix tests
joedanz Aug 28, 2025
77f12e4
fix tests
joedanz Aug 28, 2025
bf4d17b
fix tests
joedanz Aug 28, 2025
55a3e87
fix tests
joedanz Aug 28, 2025
ca6df6e
fix tests
joedanz Aug 28, 2025
a0123b7
fix logger tests
joedanz Aug 28, 2025
f07cbb6
extract preview system into a separate package
joedanz Aug 28, 2025
99b3600
move monitoring to separate package
joedanz Aug 28, 2025
c078b05
use package version number
joedanz Aug 28, 2025
55561a2
update package-lock
joedanz Aug 28, 2025
574a2b8
update package-lock for ci
joedanz Aug 28, 2025
5ca2231
fix type checks
joedanz Aug 28, 2025
26c6f4a
update package-lock
joedanz Aug 28, 2025
d40618c
fix bundle sizes
joedanz Aug 28, 2025
5ae148c
reduce taskmaster bundle size
joedanz Aug 28, 2025
87d61dc
initial orchestrator package setup
joedanz Aug 29, 2025
ef35a46
phase 2 - session management
joedanz Aug 29, 2025
eb61e59
phase 3 - provider abstraction
joedanz Aug 29, 2025
00b215b
phase 4 - update cli
joedanz Aug 30, 2025
0d61bcf
phase 5 - dagger sandbox
joedanz Aug 30, 2025
3cad7aa
fix dagger sandbox calls and tests
joedanz Aug 31, 2025
d0e7d9b
phase 5 orchestrator - dagger sandbox
joedanz Sep 1, 2025
f3a2a47
phase 7 - worktree manager
joedanz Sep 1, 2025
ae1df92
use Docker instead of Dagger
joedanz Sep 3, 2025
453eecc
working directory fixes for worktrees
joedanz Sep 3, 2025
49e9b22
orchestrator - multiple worktrees + PRs
joedanz Sep 3, 2025
70688cf
github integration
joedanz Sep 3, 2025
3f9e63b
fix type check errors
joedanz Sep 3, 2025
019b27e
dashboard fix
joedanz Sep 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
23 changes: 23 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,29 @@ VIBEKIT_TELEMETRY_SAMPLING_RATIO=1.0
# Session ID for telemetry correlation (auto-generated if not provided)
VIBEKIT_TELEMETRY_SESSION_ID=

# ===================================================================
# Logging Configuration
# ===================================================================

# Log level (error, warn, info, debug)
# Production default: warn, Development default: info
LOG_LEVEL=info

# Enable log sanitization to remove sensitive data (true/false)
LOG_SANITIZE=true

# Maximum log message size in characters
LOG_MAX_SIZE=1000

# Log sampling rate (0.0 to 1.0) - 1.0 = log everything, 0.1 = log 10%
LOG_SAMPLE_RATE=1.0

# Enable timestamps in logs (true/false)
LOG_TIMESTAMP=true

# Enable context information in logs (true/false)
LOG_CONTEXT=true

# ===================================================================
# Development Settings
# ===================================================================
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ logs
# nextjs
.next/

# turbo
.turbo/

# Misc
.cache/
.temp/
Expand All @@ -62,3 +65,6 @@ test-nextjs.ts
test-working-dir.ts
.cluso/config.json
.inngest/main.db

.taskmaster/
.next/
63 changes: 63 additions & 0 deletions assets/recommended-mcp-servers.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"description": "Essential MCP servers that users can easily add to their ~/.vibekit/mcp-servers.json configuration",
"servers": {
"filesystem": {
"name": "Filesystem Server",
"description": "Official MCP server for filesystem operations - read, write, and manage files",
"repository": "https://github.com/modelcontextprotocol/servers",
"url": "https://modelcontextprotocol.io",
"xHandle": "@AnthropicAI",
"category": "development",
"config": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/$USER/code"],
"enabled": true
}
},
"task-master-ai": {
"name": "Task Master AI",
"description": "⚠️ REQUIRED for Taskmaster projects: Task expansion, subtask management, and AI-powered task breakdown. Needs at least ONE API key from any AI provider.",
"repository": "https://github.com/eyaltoledano/claude-task-master",
"url": "https://github.com/eyaltoledano/claude-task-master",
"xHandle": "@taskmasterai",
"category": "productivity",
"requiresApiKeys": true,
"requiredForTaskmaster": true,
"envVars": {
"anyOne": [
"ANTHROPIC_API_KEY",
"PERPLEXITY_API_KEY",
"OPENAI_API_KEY",
"GOOGLE_API_KEY",
"MISTRAL_API_KEY",
"GROQ_API_KEY",
"OPENROUTER_API_KEY",
"XAI_API_KEY",
"AZURE_OPENAI_API_KEY",
"OLLAMA_API_KEY"
]
},
"envVarDescriptions": {
"ANTHROPIC_API_KEY": "Claude AI API key (recommended, most reliable)",
"PERPLEXITY_API_KEY": "Perplexity search API key (includes research capabilities)",
"OPENAI_API_KEY": "OpenAI API key (for GPT-4, GPT-3.5 models)",
"GOOGLE_API_KEY": "Google AI API key (for Gemini models)",
"MISTRAL_API_KEY": "Mistral AI API key (for Mistral models)",
"GROQ_API_KEY": "Groq API key (fast inference, good for quick tasks)",
"OPENROUTER_API_KEY": "OpenRouter API key (access to multiple models)",
"XAI_API_KEY": "xAI API key (for Grok models)",
"AZURE_OPENAI_API_KEY": "Azure OpenAI API key (enterprise OpenAI)",
"OLLAMA_API_KEY": "Ollama API key (for local/self-hosted models)"
},
"config": {
"command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"],
"enabled": false
}
}
},
"installation": {
"instructions": "These are the essential MCP servers for VibeKit. Filesystem provides file operations, and Task Master AI enables advanced project management capabilities.",
"example": "Servers can be installed directly from the dashboard using the 'Add' button, or manually added to ~/.vibekit/mcp-servers.json"
}
}
2 changes: 1 addition & 1 deletion docs/agents/grok.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ console.log(result.stdout);
```typescript
// Ask questions without modifying files
const result = await vibeKit.generateCode({
prompt: "What is the current project structure?",
prompt: "What is the project structure?",
mode: "ask"
});

Expand Down
Binary file modified docs/app/favicon.ico
Binary file not shown.
10 changes: 9 additions & 1 deletion docs/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@ export const metadata: Metadata = {
title: "VibeKit | Turn complex integrations into one-click experiences",
description:
"VibeKit Onboard turns complex integrations into one-click experiences β€” using a coding agent embedded directly in your docs.",
icons: {
icon: "/favicon.svg",
shortcut: "/favicon.svg",
apple: "/favicon.svg",
},
openGraph: {
images: ["/og-onboard.png"],
},
Expand All @@ -34,7 +39,10 @@ export default function RootLayout({
}>) {
return (
<html lang="en">
<link rel="icon" href="/favicon.svg" />
<head>
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="alternate icon" href="/favicon.ico" />
</head>
<body
className={`${geistSans.variable} ${geistMono.variable} antialiased`}
>
Expand Down
Loading
Loading