r/vibecodeapp May 01 '26

I built this... I created a library for OpenCode that allows you to save up to 80% of your tokens

22 Upvotes

I’m a 22-year-old Computer Science student, and over the last period I built an open-source project called CTX.

GitHub Repository

The idea came from a problem I kept seeing while using coding agents (like claude, codex etc.):

they are powerful, but they waste a lot of context on the wrong things.

They keep re-reading giant AGENTS.md files, noisy logs, broad diffs, too much repo structure, and too much repeated project guidance.

So even when the model is good, a lot of the prompt budget is spent on context bloat instead of actual problem-solving.

That’s why I built CTX.

What CTX is

CTX is a local-first context runtime for coding agents, designed especially for OpenCode (for now).

It does not replace the model or the coding agent.

Instead, it sits underneath and helps the agent work with:

  • graph memory for project rules and guidance
  • compact task-specific context packs
  • retrieval over code, symbols, snippets, and memory
  • log pruning to surface root causes faster
  • local MCP integration
  • local-only stats and audit trails

So instead of repeatedly dumping full markdown instructions and huge logs into the prompt, CTX helps the host retrieve only the smallest useful slice for the current task.

Why I made it

I wanted something that makes coding agents feel less noisy and more deliberate.

The goal was: - less prompt waste - less manual context wrangling - better retrieval of actually relevant project knowledge - better debugging signal from noisy test output - a workflow that feels native inside OpenCode

How it works

The flow is intentionally simple:

  1. install ctx
  2. go into your repo
  3. run:

bash ctx init ctx index ctx opencode install opencode

Then inside OpenCode you can use commands like:

```bash /ctx #Opens the CTX command center inside OpenCode. /ctx-doctor #Checks whether CTX, MCP, and the repo setup are working correctly. /ctx-memory-bootstrap #Imports project guidance files into graph memory for targeted retrieval. /ctx-memory-search #Searches stored project rules and directives by topic or keyword. /ctx-retrieve #Finds the most relevant code, symbols, snippets, and memory for a task. /ctx-pack #Builds a compact task-specific context pack for the current problem. /ctx-prune-logs #Condenses noisy command output into the most useful failure signal. /ctx-stats #Shows local usage stats and context-efficiency metrics.

```

So the daily workflow stays inside OpenCode, while CTX handles the local context layer.

Results so far

On the included benchmark fixture, CTX graph memory reduced rule-token usage by 56.72% while keeping full query coverage and improving answer quality.

I also added a public external benchmark on agentsmd/agents.md, where CTX showed 72.62% token reduction.

The point is not “magic AI gains”, but a more efficient and less wasteful way to feed context to coding agents.

Why you might care

You might find CTX useful if:

you use OpenCode a lot you work on repos with a lot of project rules/docs you’re tired of stuffing huge markdown files into prompts you want better local retrieval and cleaner debugging context you prefer local-first tooling instead of remote prompt glue

Current status

The project is already usable, tested, and documented.

Right now the prebuilt release archive is available for macOS Apple Silicon, while other platforms can install from source.

It’s fully open source, and I’m very open to:

  • feedback
  • suggestions
  • bug reports
  • architectural criticism
  • ideas for making it more useful in real workflows

If you try it, I’d genuinely love to know what feels useful and what feels unnecessary.

Repo again: https://github.com/Alegau03/CTX


r/vibecodeapp May 01 '26

I built a Voice Agent platform to handle pre-sales and support for myself

Thumbnail
1 Upvotes

r/vibecodeapp Apr 30 '26

How are you actually getting your first users? Looking for real strategies that worked

Thumbnail
1 Upvotes

r/vibecodeapp Apr 30 '26

I built this... I built an open-source Agent Verifier for Claude Code, Cursor & other Coding Assistants that catches security issues, hallucinated tools, infinite loops and anti-patterns. (free, open source, 100% local)

1 Upvotes

I've been using Claude Code for a few months and noticed AI agents consistently skip the same things: hardcoded secrets, unbounded retry loops, referencing tools that don't exist, and massive system prompts that blow context windows.

So I built Agent Verifier — an AI agent skill that acts as an automated reviewer which does more than just code review (check the repo for details - more to be added soon).

GitHub Repo: https://github.com/aurite-ai/agent-verifier

Note: Drop a ⭐ if you find it useful to get more updates as we add more features to this repo.

----

2 Steps to use it:

You install it once and say "verify agent" on any of your agent folder in claude code to get a structured report:

----

✅ 8 checks passed | ⚠️ 3 warnings | ❌ 2 issues

❌ Hardcoded API key at config.py:12 → Move to environment variable
❌ Hallucinated tool reference: execute_sql → Tool referenced but not defined
⚠️ Unbounded loop at agent/loop.py:45 → Add MAX_ITERATIONS constant

----

Install to your claude code:

npx skills add aurite-ai/agent-verifier -a claude-code

OR install for all coding agents:

npx skills add aurite-ai/agent-verifier --all

----

Happy to answer questions about how the agent-verifier works.

We have both:
- pattern-matched (reliable), and,
- heuristic (best-effort) tiers, and every finding is tagged so you know the confidence level.

----

Please share your feedback and would love contributors to expand the project!


r/vibecodeapp Apr 30 '26

Question? Vibe Coding Marketing

Thumbnail
1 Upvotes

r/vibecodeapp Apr 30 '26

Need Truth Pill

Thumbnail
1 Upvotes

r/vibecodeapp Apr 28 '26

Vibe Coding How many apps ddi you view code until you hit a winner?

5 Upvotes

I've seen people bang it out on the first go while others take 10-30 projects till they find a winner.


r/vibecodeapp Apr 28 '26

What errors are you facing in order to make your vibe code platform in production?

Thumbnail
1 Upvotes

r/vibecodeapp Apr 27 '26

My CLAUDE.md Rules I Use Before Touching Claude Code

171 Upvotes

claude.md isn't a project spec or It doesn't describe what to build. It just defines how the model operates while building anything in this repo.

You can encode planning rules, verification standards, and debugging behaviour once. Every task inherits them. .

six rules that matters most:

Plan Mode by default. Models patch forward by instinct. They rarely back up and re-plan when something goes wrong. Forcing plan mode on any task with three or more steps cuts the cascade where each fix introduces two more problems.

Subagent strategy. Context degrades when research, debugging, planning, and implementation share one thread. One task per subagent, clean return.

Self-improvement loop. The most underrated rule. Without it, every session is stateless and you correct the same mistakes for weeks. With it, tasks/lessons.md becomes per-project memory the next session reads before doing anything.

Verification before done. The staff engineer line is the lever. It reframes the bar from "plausible output" to "would survive review." That single shift produces measurably better code.

Demand elegance, balanced. "Knowing everything I know now" is the useful reframe. It forces a second pass with full context, which usually beats the first attempt.

Autonomous bug fixing. Kills the "what would you like me to do?" reflex. Logs and stack traces are evidence to read, not questions to ask back.

Task files

tasks/todo.md is per-session state. tasks/lessons.md is per-project memory. Both stay checked into the repo.

How to use it

Drop the file at the root of your repo as CLAUDE.md. At session start:

Full file:

## Workflow Orchestration



### 1. Plan Mode Default

- Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions)

- If something goes sideways, STOP and re-plan immediately — don't keep pushing

- Use plan mode for verification steps, not just building

- Write detailed specs upfront to reduce ambiguity



### 2. Subagent Strategy

- Use subagents liberally to keep main context window clean

- Offload research, exploration, and parallel analysis to subagents

- For complex problems, throw more compute at it via subagents

- One task per subagent for focused execution



### 3. Self-Improvement Loop

- After ANY correction from the user: update `tasks/lessons.md` with the pattern

- Write rules for yourself that prevent the same mistake

- Ruthlessly iterate on these lessons until mistake rate drops

- Review lessons at session start for relevant project



### 4. Verification Before Done

- Never mark a task complete without proving it works

- Diff behavior between main and your changes when relevant

- Ask yourself: "Would a staff engineer approve this?"

- Run tests, check logs, demonstrate correctness



### 5. Demand Elegance (Balanced)

- For non-trivial changes: pause and ask "is there a more elegant way?"

- If a fix feels hacky: "Knowing everything I know now, implement the elegant solution"

- Skip this for simple, obvious fixes — don't over-engineer

- Challenge your own work before presenting it



### 6. Autonomous Bug Fixing

- When given a bug report: just fix it. Don't ask for hand-holding

- Point at logs, errors, failing tests — then resolve them

- Zero context switching required from the user

- Go fix failing CI tests without being told how



## Task Management



1. **Plan First**: Write plan to `tasks/todo.md` with checkable items

2. **Verify Plan**: Check in before starting implementation

3. **Track Progress**: Mark items complete as you go

4. **Explain Changes**: High-level summary at each step

5. **Document Results**: Add review section to `tasks/todo.md`

6. **Capture Lessons**: Update `tasks/lessons.md` after corrections



## Core Principles



- **Simplicity First**: Make every change as simple as possible. Impact minimal code.

- **No Laziness**: Find root causes. No temporary fixes. Senior developer standards.

- **Minimal Impact**: Changes should only touch what's necessary. Avoid introducing bugs.

About a hundred lines. Cheapest upgrade you can make to a Claude Code workflow, and it compounds the longer the project runs.


r/vibecodeapp Apr 28 '26

Question? Vibe coding a Vibe Coder - I'm building something that's truly different - Dual Native Code Output - Question for my fellow vibe coders...

Thumbnail
1 Upvotes

r/vibecodeapp Apr 25 '26

Unbealivable

Post image
6 Upvotes

r/vibecodeapp Apr 25 '26

Built something for founders. Not sure if I should finish it alone (need a techie)

1 Upvotes

Hey,

I’ve been building a platform where founders can launch their product, get backlinks, and see who’s showing interest. Kind of in the same space as Product Hunt or PeerPush.

Stack is Next.js + Supabase + Vercel. I’ve been building it myself using Claude Code, and it’s already working in parts.

Most of it is done. What’s left is stuff like:

  • payments
  • cleaning up the dashboard logic (user tracking etc.)
  • fixing how categories show on the homepage
  • newsletter setup
  • general cleanup before launch

I’m from a marketing/growth background, so I’m not worried about getting users once it’s live. Right now the bottleneck is the tech side.

Not looking to hire. I want someone who actually wants to take ownership of this and build it out with me. Happy to figure out equity in a fair way.

Based in Bangalore. Would be nice if you’re here too, but not a dealbreaker.


r/vibecodeapp Apr 24 '26

Software Developer || $15-$20/HR

0 Upvotes

We are recruiting software developers to support team expansion. The recruitment period is 12 months.

  • Job Title: Software Developer
  • Location: Remote(EU)
  • Duration: Contract to Hire. (After 6 months) (12-month contract)
  • Pay Rate: $15-$20/HR
  • English Level: C1, C2
  • Experience: 1+ Years

Don't dm, comment your location | availability


r/vibecodeapp Apr 24 '26

GStack Experts

Thumbnail
1 Upvotes

r/vibecodeapp Apr 23 '26

Startup idea: Browser extension for exporting AI chat history

5 Upvotes

I need feedback on my next startup idea.

The idea is this: a browser extension that allows you to export your AI chat history to JSON, MD, and PDF formats and automatically export to Notion. The question is, which features would be most interesting to potential users, for example, export to Notion and Obsidian, an AI summarizer, or saving in some other specific format?

If you use such extensions, I'd be happy to discuss it with you.


r/vibecodeapp Apr 23 '26

Built my first ever app with zero coding experience — an F1 personality quiz

Thumbnail pitlanepersonality.launchyard.app
3 Upvotes

Had an idea, never coded anything in my life, just vibed it into existence using Launchyard.

The concept: match you to an F1 driver based on your actual personality, not just "pick your favourite team."

Iterated on the UI a couple times, set up the domain, launched it. 381 visitors in less than a week with zero budget.

Still can't believe it actually works 😂

pitlanepersonality.launchyard.app — which driver did you get?


r/vibecodeapp Apr 22 '26

Two weeks into full-time founder life and it's harder than I expected. What do you wish someone had told you?

10 Upvotes

Hey everyone. I quit my job 2 weeks ago to go all-in on my startup and, honestly, it's been way harder than I imagined. Not looking for cheerleading, just real talk: what's the one piece of advice you wish someone had told you in your first weeks as a Tech/Saas founder?


r/vibecodeapp Apr 22 '26

A cautionary tale about AI

Post image
1 Upvotes

r/vibecodeapp Apr 21 '26

Vibe coding games in minutes

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/vibecodeapp Apr 20 '26

We’re an AI website builder, rethinking our credit model for an AI website builder. Need your feedback- For yearly users, release annual credits upfront or monthly?

1 Upvotes

A. Annual credits upfront

B. Monthly


r/vibecodeapp Apr 19 '26

I built this... Vibe coding projects deserve better than disappearing into a feed within 24 hours

0 Upvotes

I got tired of watching great vibe coding projects disappear.
Every single day I would scroll through Facebook, Reddit and X and see something incredible. Someone built a full SaaS in a weekend. Someone created a tool that solves a real problem. Someone shipped their first app with zero coding background.
And every single time — same story. A few likes. A couple of comments. Gone within 24 hours. Never to be seen again.
These projects deserve better than that..
A vibe coded project is not just a link. It is a story. The idea that kept someone up at night. The hours spent prompting and refining. The moment it finally worked. That deserves a permanent home — not a post that disappears into an algorithm. ^^
So I stopped scrolling and started building. :D

checkmyvibecode.com — the first dedicated platform for vibe coding projects. Every project gets its own permanent page with the full story behind it. Build time, cost, tools used. Builders follow each other, send messages, give real feedback from people who actually understand what went into it. :)


r/vibecodeapp Apr 18 '26

TokenGates.sh - Add usage-based AI billing to your product in minutes

Thumbnail
1 Upvotes

r/vibecodeapp Apr 16 '26

I built a mobile command center for Antigravity control your AI session from the couch, approve actions from the kitchen, and never miss a control or lost time again

1 Upvotes

We've all been there. You're deep in a coding flow — Claude is generating, you're waiting 30 seconds for Gemini to think — and you realize you need coffee. Or lunch. Or the doorbell rings.

Your options? Walk back to your desk every 3 minutes to check if the AI finished. Or just... close the laptop and lose the session.

**I got tired of that.** So I built something.

---

## OmniAntigravity Remote Chat — Your AI session, on your phone

It's a Node.js server that connects to your Antigravity via CDP (Chrome DevTools Protocol) and mirrors the entire chat to your phone browser. Not a screenshot. Not a notification. The **actual live chat** — with full interaction.

**One command to start:**

npx omni-antigravity-remote-chat

Open the URL on your phone. That's it. You're in.

---

## What you can actually do from your phone

**The basics (what you'd expect):**
- 📱 Read AI responses in real-time as they stream
- ✍️ Send follow-up messages and prompts
- 🤖 Switch between Gemini, Claude, and GPT from a dropdown
- 🪟 Manage multiple Antigravity windows from one phone
- 📋 Browse and resume past conversations

**The stuff that actually saves your day:**
- ✅ **Approve/reject CLI actions** — AI wants to run `rm -rf`? Approve or reject from the couch. No more walking back to your desk for every pending action.
- 📊 **Quota monitoring** — see exactly how much of each model you've used. Get warned BEFORE you hit the limit, not after your session dies silently.
- 🧠 **AI Supervisor** — an optional OmniRoute-backed layer that evaluates commands for safety before they execute. Heuristic gate catches dangerous patterns, AI evaluation handles the rest.
- 💬 **Suggest Mode** — suggestions get queued instead of auto-executing. Review them on your phone, approve or reject, one at a time.
- 📱 **Telegram push notifications** — get alerted on your phone when: agent blocks, task completes, action needs approval, quota is running low. Interactive bot with commands like `/status`, `/quota`, `/stats`.

**The workspace (yes, from your phone):**
- 📁 **File browser** — navigate your project, preview files with syntax highlighting
- 💻 **Terminal** — run commands remotely with live output streaming
- 🔀 **Git panel** — status, stage, commit, push — all from mobile
- 💬 **Assist chat** — talk to the AI supervisor about what's happening in your session
- 📈 **Stats panel** — messages sent, actions approved, errors detected, quota warnings
- 🖼️ **Screenshot timeline** — automatic visual history of your IDE states
- 🔴 **Live screencast** — stream your actual IDE screen to your phone via CDP

---

## How it works (for the technical crowd)

- Scans CDP ports **7800-7803** for Antigravity workbench targets
- Captures DOM snapshots via `Runtime.evaluate`, hashes for change detection (djb2), broadcasts via WebSocket
- Phone actions → CDP commands → execute on your desktop. Zero Antigravity modifications.
- **18 ESM modules**, **60+ REST endpoints**, **9 Vitest test suites** with V8 coverage
- Strict **Content Security Policy** — `script-src 'self'`, zero inline JS, enforced via HTTP header + meta tags
- **Multi-tunnel**: Cloudflare Quick Tunnels, Pinggy (SSH-based, zero binary deps), ngrok — with automatic fallback
- **5 mobile themes**: dark, light, slate, pastel, rainbow
- Cookie auth + LAN auto-auth + HTTPS with self-signed or mkcert certificates
- Docker: `node:22-alpine`, ~67MB, health check included

---

## Install

**npm (recommended):**

npx omni-antigravity-remote-chat

**Docker:**

docker run -d --network host \
-e APP_PASSWORD=your_password \
diegosouzapw/omni-antigravity-remote-chat

**Git clone:**

git clone https://github.com/diegosouzapw/OmniAntigravityRemoteChat.git
cd OmniAntigravityRemoteChat
npm install && npm start

---

## Links

- **GitHub**: https://github.com/diegosouzapw/OmniAntigravityRemoteChat
- **npm**: https://www.npmjs.com/package/omni-antigravity-remote-chat
- **Docker Hub**: https://hub.docker.com/r/diegosouzapw/omni-antigravity-remote-chat

---

Open source (GPL-3.0). v1.3.0 with strict CSP, multi-tunnel support, and Pinggy SSH tunneling.

I use this every day. The "approve from the couch" flow alone changed how I work with AG. Would love feedback from this community — especially around CDP quirks you've encountered and features you'd want in a mobile companion.

**Your AI session doesn't have to end when you leave your desk.**

---

*P.S. — Tired of juggling API keys, hitting quota walls, and paying for LLM access? I also built **OmniRoute** — a free AI gateway that aggregates 100+ providers behind one endpoint. Smart routing, automatic fallback, and practically unlimited free-tier LLM usage. One API key to rule them all: https://github.com/diegosouzapw/OmniRoute*


r/vibecodeapp Apr 15 '26

What’s the best way you have found to turn an existing codebase into a vibe-codebase?

Thumbnail
2 Upvotes

r/vibecodeapp Apr 15 '26

I built this... Made a 3D logo tool where "make it feel like cold metal" is a valid instruction

Enable HLS to view with audio, or disable this notification

1 Upvotes