Skip to content

Subhan-Haider/Codiner-Softwar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

135 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Codiner

The Free, Local-First, Open-Source AI Application Foundry

License: MIT Electron Node TypeScript

Build full-stack modern web applications in seconds using local AI, powerful templates, and real-time neural diagnostics.

πŸš€ Quick Start β€’ ⚑ How it Works β€’ πŸ”’ Privacy β€’ πŸ—οΈ Foundry β€’ 🧠 Pulse β€’ πŸ™οΈ Liberty

Codiner Promo Banner

⚑ How it Works: The Architecture

Codiner is built as a Secure Desktop Hub. It acts as the "Grand Central Station" between your code, your local AI models, and your cloud infrastructure.

Codiner Architecture Diagram

1. The Core Engine (Electron + IPC)

Codiner runs as a multi-process Electron application. The Renderer (the UI you see) communicates with the Main Process via a secure IPC (Inter-Process Communication) Bridge.

  • Direct Filesystem Access: Unlike web-based builders, Codiner manipulates your code directly on your disk.
  • SQLite Persistence: All your project data and integration keys are locked in a local, lightning-fast database.

2. AI Orchestration

  • Neural Handshake: Every request is verified against the provider's health before execution.
  • Atomicity: Changes are staged and validated before being applied to your source files.

πŸ”’ Privacy & Security First

Codiner was born out of the need for confidential AI development. Your intellectual property should never be training data for a third party.

Security & Privacy Visualization
  • Local Inference Support: Deeply optimized for Ollama. Run Llama 3 or Codestral without an internet connection.
  • Zero-Data-Retention: Codiner doesn't have a backend server. We don't track your code, your prompts, or your projects.
  • Encrypted Keys: Your API keys for cloud providers are stored using industry-standard encryption, accessible only by the local Codiner process.
  • Audit Logs: Every AI-driven file change is logged locally, so you can review exactly what was modified and when.

πŸ—οΈ The Template Foundry

Stop wasting hours on boilerplate. Codiner includes a curated gallery of 22+ verified, production-ready templates.

Template Gallery

🌐 Web Frameworks

  • React (Official): Next-gen React 19 template with Vite, Shadcn/UI, and built-in SEO audit tools.
  • Next.js 14: Full-stack starter with App Router, server actions, and TypeScript.
  • Vue 3 & Svelte 5: Modern reactive starters with Tailwind CSS and optimized build pipelines.
  • Qwik & SolidJS: Focusing on maximum performance and minimal bundles.

πŸ“± Mobile & Desktop

  • Universal Mobile: React Native + Expo for iOS and Android deployment.
  • Native Desktop: Tauri (Rust-based) and Electron starters for high-performance desktop apps.

πŸ”Œ Ready-to-Scale APIs

  • NextJS/NestJS: Enterprise-grade backend architectures.
  • Hono/Fastify: Lightweight, high-speed API foundations.

🧠 Neural Pulse Architecture

Our signature AI diagnostic suite. It's the "cockpit" of your AI development.

Component What it Monitors Why it Matters
Connectivity Orbs Real-time status of all AI nodes. Instant visual confirmation if a service goes down.
Neural Latency Time-to-first-token and round-trip ping. Choose the fastest provider for the task at hand.
Capability Matrix Vision, Tool-use, and Context Window size. Automatically routes complex visual tasks.
Smart Diagnostics Translates cryptic errors to plain English. Fix "Rate Limit" or "Invalid Key" issues in seconds.
Neural Pulse Visualization

πŸš€ Infrastructure & Integrations

Codiner configures your entire production environment with one click.

  • Databases: Zero-config setup for Supabase, Firebase, and Neon DB.
  • Deployment: Integrated workflows for Vercel and Docker.
  • Business: Pre-configured modules for Stripe (Payments) and Slack (Notifications).

πŸ› οΈ Tech Stack

Area Technologies
Core Electron React TypeScript
Storage SQLite Drizzle
AI Hub Ollama OpenAI Anthropic Google

πŸ›οΈ Why Local-First AI?

The modern developer's greatest asset is their code. In an era where cloud AI models are trained on everything they ingest, Privacy is not a luxuryβ€”it's a requirement.

Codiner was built on three core pillars:

  1. Sovereignty: Your source code stays on your hardware. By default, Codiner prioritizes local inference models (like Llama 3) that run entirely without an internet connection.
  2. Zero Latency: Cloud-based AI builders are bottlenecked by network speeds. Codiner talks to your local filesystem and local AI instances at the speed of your internal bus (NVMe).
  3. Extensibility: Every project built with Codiner is standard, clean code. No proprietary lock-in, no hidden runtimes, and no "black-box" magic. Just pure industry-standard React, Vue, or TypeScript.

πŸ§ͺ Advanced Use Cases

Codiner isn't just for building "Hello World" apps. It's engineered for professional software production:

πŸ’Ό Enterprise Prototypes

Rapidly scaffold high-fidelity prototypes that use real production infrastructure (Supabase, Neon) without needing a dedicated DevOps team.

πŸ›‘οΈ Secure Finance & Health Apps

Build applications that handle sensitive PII (Personally Identifiable Information) with the peace of mind that no code context is being leaked to external servers.

πŸŽ“ Educational Lab

Experiment with different AI models (Claude vs. GPT vs. Llama) to see how they handle the same codebase, right inside the integrated "Neural Pulse" monitor.


πŸ—οΈ Technical Deep-Dive

The File System Guard

Whenever the AI suggests a file change, Codiner doesn't just "overwrite" the file. It uses a Transactional File System approach:

  • Shadow Staging: The new code is written to a temporary memory buffer.
  • Syntactic Validation: The buffer is checked for basic syntax errors to prevent breaking your build.
  • Diff Comparison: Only the necessary lines are updated, preserving your manual comments and specific formatting.

The AI Routing Engine

Codiner's internal agent can intelligently decide which model to use based on the task:

  • Fast Mode: Uses lightweight local models for repetitive boilerplate tasks.
  • Reasoning Mode: Swaps to high-reasoning cloud models (like Claude 3.5 Sonnet) for complex architectural refactoring.

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/Subhan-Haider/Codiner-Software.git
cd Codiner-Software

# Install and Ignition
npm install && npm start

πŸ“¦ System Requirements

  • Node.js: 20.x or 22.x (LTS recommended)
  • Memory: 8GB RAM minimum (16GB recommended for local AI)
  • Disk: 2GB of free space for the application and templates
  • OS: Windows 10+, macOS Monterey+, or a modern Linux distro (Ubuntu 22.04+)

⚑ Visual Flow

graph LR
    %% Node Definitions
    Start(πŸš€ Start)
    Setup[πŸ“¦ Setup]
    Config{🧠 Neural Pulse}
    Ollama[🏠 Ollama]
    Cloud[☁️ API]
    Dev[πŸ—οΈ Dev Loop]
    Guard{πŸ” Guard}
    Build[πŸ’Ύ Atomic Write]
    Final{🚒 Ship}
    Vercel[🌐 Vercel]
    Docker[πŸ“¦ Docker]

    %% Connections
    Start --> Setup
    Setup --> Config
    Config -- Local --> Ollama
    Config -- Cloud --> Cloud
    Ollama --> Dev
    Cloud --> Dev
    Dev --> Guard
    Guard -- Pass --> Build
    Guard -- Fail --> Dev
    Build --> Final
    Final -- Web --> Vercel
    Final -- App --> Docker

    %% Styling
    style Start fill:#f5f3ff,stroke:#8b5cf6,stroke-width:2px
    style Config fill:#f0f7ff,stroke:#2563eb,stroke-width:2px
    style Guard fill:#f0f7ff,stroke:#2563eb,stroke-width:2px
    style Final fill:#f0f7ff,stroke:#2563eb,stroke-width:2px
Loading

πŸ“„ Legal

Privacy Policy

Codiner does not collect, store, or transmit any personal data. All processing happens locally in your desktop app. For more details, see our Privacy Policy.

Terms of Service

By using Codiner, you agree to our Terms of Service. The application is provided "as is" without warranty of any kind.


Made with ❀️ by Subhan Haider

Empowering developers and security researchers worldwide

⭐ Star this repo β€’ πŸ› Report Bug β€’ ✨ Request Feature

About

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors