Your AI-Powered Development Companion

Turn your ideas into production-ready code with just a conversation. DoubleTab is an open-source AI development tool that revolutionizes how you build software projects—from concept to deployment.

Build Faster, Build Smarter  ⚡️

Whether you're a seasoned developer or just starting out, DoubleTab streamlines your workflow by automating complex backend tasks. Simply describe what you want to build, and watch as DoubleTab generates your entire backend infrastructure.[1]

Terminal showing DoubleTab generating a contacts app backend

Transform Your Development Workflow  ✨

Database icon

Database Schemas

Transform natural language into database schemas in seconds. Eliminate pain of planning and get structured, scalable database designs with a simple conversation.

Database schema generation example
Migrations icon

OpenAPI 3.0 Spec

Auto-generate industry-standard OpenAPI 3.0 documentation that third-party developers will love. Turn requirements into comprehensive, error-free API specs without the tedious manual work.

OpenAPI specification example
API icon

API Endpoints

Design and implement CRUD API endpoints that precisely match your business logic. DoubleTab intelligently creates endpoints that handle edge cases, validation, and follow RESTful best practices.

Cloud infrastructure icon

Production-Ready Code

Skip boilerplate and generate production-quality code that's ready for deployment. Get clean, tested, and maintainable code that follows modern best practices and design patterns.

Getting Started Is Simple  🧩

  1. 1. Install Go from the official website (if you haven't already)

  2. 2. Run one command:

    go install github.com/doubletabai/doubletab@latest
  3. 3. Add Go to your PATH:

    export PATH=$PATH:$(go env GOPATH)/bin

Launch Your Project  🚀

Navigate to your project directory and initialize with:

PGHOST=<host> PGPORT=<port> PGDATABASE=<db_name> PGUSER=<user> PGPASSWORD=<secret> PGSSLMODE=disable OPENAI_API_KEY=<secret> doubletab

Then just describe your project vision—DoubleTab handles the rest.

What's Coming Next  🎯

Completed

Local AI Processing

  • Ollama integration for running AI locally.
  • Enhanced privacy and offline capabilities.
Coming Soon

Frontend Integration

  • React component generation.
  • Automatic API integration.
Coming Soon

Advanced Features

  • Database migrations and versioning.
  • Advanced authentication options.

Open Source and Growing  🌟

DoubleTab is built by developers, for developers. We believe in the power of open source and community-driven development. Join us in shaping the future of software development.

Frequently Asked Questions  💭

DoubleTab is a command-line tool designed for developers and technical users who want full control over their code. If you're a programmer, you can inspect, modify, and fine-tune the generated schemas and code to fit your exact needs.

However, even non-programmers can use it. For simple projects, you don't need to write or modify any code—DoubleTab can generate a working backend for you with minimal input.

Unlike other AI coding tools, DoubleTab gives you full control over the entire process:

  • No Black Box – All generated code stays on your machine. You can inspect, modify, and extend it however you like.
  • Offline Support – Use local LLMs with Ollama for privacy and fine-tuning.
  • Bring Your Own API Key – Use your own OpenAI token, so you only pay for actual usage—no hidden fees.
  • Customizable & Adaptable – You can populate the knowledge base with your own sample code to enforce your coding standards, making it fit your workflow rather than the other way around.

Currently, DoubleTab generates backend code in Go. In the future, we plan to expand support to additional tech stacks based on user demand.

Right now, DoubleTab supports PostgreSQL. Additional database integrations, such as MySQL, SQLite, and NoSQL options, are planned for future releases.

Absolutely! DoubleTab saves all generated code as local files in a directory of your choice. You have full ownership of the code and can modify, extend, or refactor it however you like—it's completely yours.

Yes! DoubleTab supports offline mode by integrating with Ollama and local LLMs. To use it fully offline, you'll need three models:

  • 1 Embedding Model – For storing and retrieving relevant information.
  • 2 General Chat/Instruction Model – For interpreting your project needs.
  • 3 Reasoning & Coding Model – For generating high-quality backend code.

This setup ensures full AI capabilities without relying on external APIs, keeping your data private and self-contained.

Development Status  🚧

DoubleTab is currently in active development and not yet production-ready. We're evolving rapidly and making significant improvements every day.

Stay Updated

We'll keep you posted about major updates and releases. Powered by Buttondown.