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.
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]
Transform natural language into database schemas in seconds. Eliminate pain of planning and get structured, scalable database designs with a simple conversation.
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.
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.
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.
1. Install Go from the official website (if you haven't already)
2. Run one command:
go install github.com/doubletabai/doubletab@latest
3. Add Go to your PATH:
export PATH=$PATH:$(go env GOPATH)/bin
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.
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.
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:
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:
This setup ensures full AI capabilities without relying on external APIs, keeping your data private and self-contained.
DoubleTab is currently in active development and not yet production-ready. We're evolving rapidly and making significant improvements every day.