An AI coding teammate for real product work.
Describe features in plain English.
Get context-aware code changes, diff review, verification loops, and safer team adoption.
- Build faster from product request to working code
- Reduce broken PRs with verification in the loop
- Keep control with manual diff approval before writes
- Work inside existing codebases, not toy examples
- Add governance via policy controls and audit logs
You can ask:
"Add onboarding checklist with completion state and tests."
The agent plans and executes work against your project.
It reads multiple files, tracks symbols, understands imports/usages, and maps dependencies.
It follows plan -> act -> verify and retries fixes when checks fail.
Every write_file is shown as diff and needs approval.
Project conventions and architecture notes are persisted and reused.
Policy rules, secret detection, audit trails, and rollback support.
flowchart LR
U[User Prompt] --> A[Agent Runtime]
A --> CI[Code Intelligence]
A --> TO[Tool Runner]
A --> ME[Memory Store]
A --> PO[Policy Guardrails]
TO --> FS[File System]
TO --> SH[Shell Commands]
TO --> VF[Verify Commands]
CI --> IDX[Project Index]
PO --> AU[Audit Log]
VF --> ST[Stack Trace Parser]
ST --> A
A --> D[Diff Preview]
D --> U
npm installCopy .env.example to .env and set:
GROQ_API_KEY=your_groq_api_key_here
VIBE_MODEL=moonshotai/kimi-k2-instruct-0905
VIBE_BASE_URL=https://api.groq.com/openai/v1npm run devnpm run dev -- --goal "add forgot-password flow with tests"npm install -g ultimate-vibe-agent
vibe-agentIn-chat commands:
/task <goal>/config/help/exit
import { CodingAgent, loadRuntimeConfig } from "ultimate-vibe-agent";
const config = loadRuntimeConfig(process.cwd(), {
model: "moonshotai/kimi-k2-instruct-0905",
baseUrl: "https://api.groq.com/openai/v1",
maxIterations: 8,
});
const agent = new CodingAgent(config);
const ui = {
info: console.log,
warn: console.warn,
error: console.error,
ask: async () => "continue",
confirm: async () => true,
};
await agent.runTask("refactor payment retries and add regression tests", ui);from vibe_agent_sdk import VibeAgentClient
client = VibeAgentClient(
executable="vibe-agent",
env={
"GROQ_API_KEY": "your-key",
"VIBE_MODEL": "moonshotai/kimi-k2-instruct-0905",
"VIBE_BASE_URL": "https://api.groq.com/openai/v1",
},
)
result = client.run_task(
"optimize search endpoint and add test coverage",
max_iterations=6,
check=False,
)
print(result.returncode)
print(result.stdout)Install the Python package:
pip install ultimate-vibe-agentor
uv pip install ultimate-vibe-agentlist_filesread_filegreprun_commandwrite_file(approval required)scan_projectsymbol_lookupfind_referencesdependency_mapmemory_setmemory_get
Default safeguards include:
- command policy checks
- blocked sensitive write paths (for example
.env,.git/*) - secret detection before write
- full session audit logs
- rollback option when unresolved failures remain
State artifacts:
.vibe-agent/memory.json.vibe-agent/policy.json.vibe-agent/index/project-index.json.vibe-agent/audit/*.jsonl
| Variable | Purpose | Default |
|---|---|---|
GROQ_API_KEY |
Provider API key | empty |
VIBE_API_KEY |
Generic API key override | empty |
VIBE_MODEL |
Model name | moonshotai/kimi-k2-instruct-0905 |
VIBE_BASE_URL |
OpenAI-compatible endpoint | https://api.groq.com/openai/v1 |
VIBE_MAX_ITERATIONS |
Max loop rounds | 6 |
VIBE_TOOL_TIMEOUT_MS |
Tool timeout | 120000 |
VIBE_MAX_TOOL_OUTPUT_CHARS |
Output truncation limit | 18000 |
VIBE_MAX_SCAN_FILES |
Indexing limit | 6000 |
VIBE_AUTO_REPAIR_ROUNDS |
Retry cap for repeated failures | 3 |
VIBE_AUTO_VERIFY |
Auto-run verify commands | true |
VIBE_STATE_DIR |
Agent state directory | .vibe-agent |
npm run check
npm run build
npm run startPython build:
npm run build:pyServe locally:
npm run landing:serveOpen http://localhost:4173.
Vercel deployment:
- Root Directory:
landing
One-command release after version bump and commit:
release.cmd 0.1.1Detailed checklist:
docs/release-plan.md
MIT - see LICENSE.