codinit-dev  by codinit-dev

AI app builder for local-first full-stack development

Created 9 months ago
253 stars

Top 99.4% on SourcePulse

GitHubView on GitHub
Project Summary

CodinIT.dev is an open-source, local-first AI application builder designed for developers to create, manage, and deploy intelligent Node.js applications. It offers a unified interface accessible via web browser or a desktop application, streamlining the development workflow for AI-powered features. The project aims to accelerate the development cycle for AI applications by providing integrated tools and broad AI provider support.

How It Works

The core of CodinIT.dev is its AI-powered full-stack development engine for Node.js. It integrates with over 19 cloud and local AI providers, including OpenAI, Anthropic, Google, Groq, and Ollama, allowing developers to easily switch between or utilize multiple AI models. The platform provides a web interface and a bundled Electron desktop application for local development. Key architectural choices include a Supabase integration for backend services, built-in search and diff views for code management, file locking to prevent conflicts, and support for voice prompting, all designed to enhance developer productivity and application intelligence.

Quick Start & Requirements

  1. Clone Repository: git clone https://github.com/Gerome-Elassaad/codinit-app.git
  2. Install Dependencies: Use npm install, pnpm install, or yarn install.
  3. Database: A PostgreSQL database is required; Supabase is recommended for quick setup.
  4. Environment Configuration: Copy .env.example to .env.local and populate with API keys for AI providers (OpenAI, Anthropic, etc.) and Supabase credentials.
  5. Run Dev Server: Execute pnpm run dev to launch the application at http://localhost:5173.
    • Desktop App: Download releases from CodinIT Releases.
    • Docker: Use npm run dockerbuild and docker compose --profile development up.
  • Prerequisites: Node.js, npm/pnpm/yarn, PostgreSQL, API keys for AI services.

Highlighted Details

  • AI-powered full-stack development for Node.js applications.
  • Integrates with 19+ AI providers (e.g., OpenAI, Anthropic, Google, Groq, Ollama, Mistral).
  • Supports both Web and Desktop (Electron) deployment targets.
  • Docker-ready with deployment options for Vercel, Netlify, or GitHub Pages.
  • Features include built-in search, diff view, file locking, Supabase integration, data visualization, and voice prompting.

Maintenance & Community

The project welcomes contributions via issues and pull requests. Specific community channels (like Discord/Slack), roadmaps, or details on notable contributors and sponsorships are not provided in the README.

Licensing & Compatibility

The README does not specify a software license. This omission makes it impossible to determine compatibility for commercial use, closed-source linking, or other adoption scenarios without further clarification.

Limitations & Caveats

The absence of a declared software license is a critical limitation, preventing a clear understanding of usage rights and restrictions. Further details regarding project stability, known bugs, or deprecation plans are not elaborated upon in the provided documentation.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Vasek Mlejnsky Vasek Mlejnsky(Cofounder of E2B), and
1 more.

pezzo by pezzolabs

0.1%
3k
Open-source LLMOps platform for streamlining AI workflows
Created 3 years ago
Updated 3 months ago
Starred by Junyang Lin Junyang Lin(Core Maintainer at Alibaba Qwen), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
2 more.

OpenSandbox by opensandbox-group

1.0%
12k
Sandbox platform for AI and LLM applications
Created 6 months ago
Updated 8 hours ago
Feedback? Help us improve.