VC—01 Terminal-native intelligence

Code at
the speed of
thought.

VibeCoder is a terminal-native AI coding assistant that runs locally with Ollama. Private by default. Fast by design. Yours, entirely.

Installs in under 60 seconds. Runs on localhost.

Local-firstYour code never leaves your machine.
Open sourceTransparent by design. MIT licensed.
Works with OllamaLeverage the models you run locally.
VIBECODER SESSIONMODEL: LLAMA3.1:8B
01 Prompt100 req / min

Add rate limiting to the API using Redis.

02 Plan2.3s
  • Scan project and find API entry points
  • Review existing middleware and Redis client
  • Implement middleware and integrate
  • Configure environment and run verification
03 Editsrc/middleware/rateLimit.ts · 1.8s

@@ -1,6 +1,20 @@

- export function rateLimit(req, res, next) {

-   next();

+ import { createClient } from 'redis';

+ const redis = createClient({ url: process.env.REDIS_URL });

+ const LIMIT = 100;

+ const WINDOW = 60;

 

+ export async function rateLimit(req, res, next) {

+   const ip = req.headers['x-forwarded-for'] || 'unknown';

+   const key = `rl:${req.ip}`;

+   const current = await redis.incr(key);

+   if (current === 1) {

+     await redis.expire(key, WINDOW);

+   }

+   res.setHeader('X-RateLimit-Limit', LIMIT);

+   res.setHeader('X-RateLimit-Remaining', Math.max(0, LIMIT - current));

+   if (current > LIMIT) {

+     res.setHeader('Retry-After', WINDOW);

+     return res.status(429);

+   }

+   next();

+ }

04 Verify1.2s

$ npm run test:rate-limit

typecheck 3 tests passed no regressions

All checks passed.

Scroll to decrypt

02 — Private compute

Private. Local.
Yours.

Your repository stays on your machine. No cloud upload, no telemetry, no mystery retention policy. Just your code, your model, and the work.

Inspect the source
Model hostOllama / local
Data boundarylocalhost only
Network requirednone

03 — Execution protocol

From intent
to verified code.

Less ceremony. More finished work.

01

Give it intent

Describe the outcome. Attach a file, a line range, or the whole project.

> vibecoder add API rate limiting
02

Watch it reason

VibeCoder maps the codebase and creates a clear plan before it changes a line.

scan → plan → edit
03

Ship with proof

Every run ends with the checks that matter: typecheck, tests, and a readable diff.

✓ all checks passed

04 — Boot sequence

Your terminal
just got smarter.

QUICKSTART / MACOS · LINUX · WINDOWSMIT LICENSE
git clone https://github.com/Legorobotdude/PrivateCode.git && cd PrivateCode
01Clone

Pull the open-source agent to your machine.

02Connect

Run Ollama with the coding model you trust.

03Vibe

Launch the assistant and describe what to build.

Open source. Start building.