Skip to content

ForLoopCodes/unvibe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI File Assistant with Enhanced Provider Support

Overview

Advanced AI-powered file assistant with support for multiple AI providers, error handling, memory system, and terminal command execution.

Supported AI Providers

πŸ¦™ Ollama (Local - No API Key Required)

✨ Gemini (Google)

🌟 Mistral (Cloud)

πŸ€– OpenAI (ChatGPT)

🧠 Claude (Anthropic)

Features

βœ… Fixed Directory Creation Logic - Files like .html are now created as files, not directories βœ… API Key Configuration - Secure API key input for cloud providers βœ… Multiple AI Providers - Support for 5 different AI services βœ… Error Retry Logic - Automatic retry with different approaches βœ… Auto Error Checking - Automatic syntax validation after file operations βœ… Terminal Command Execution - AI-powered terminal command generation βœ… Memory System - Comprehensive logging and history tracking βœ… File Operations - Create, edit, rewrite, delete, review files βœ… AI Code Review - Intelligent code analysis and improvements

Usage

node index.js
  1. Select your AI provider
  2. Enter API key if required (masked input)
  3. Choose interaction mode:
    • Agent Mode: AI plans and executes complex tasks
    • Chat Mode: Conversational interaction
    • Command Mode: Direct command execution

API Key Security

  • API keys are entered securely (masked input)
  • Keys are stored only in memory during session
  • No API keys are saved to disk
  • Each provider is configured independently

Examples

# Create files (now works correctly!)
"create calculator.html"  # βœ… Creates HTML file (not directory)
"make style.css"         # βœ… Creates CSS file
"create assets/"         # βœ… Creates directory

# AI-powered operations
"review and improve calculator.html"
"check calculator.html for errors"
"run the project"
"build the application"

About

A vibe coding agent with a vision to make websites not look AI generated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published