| title | Frequently Asked Questions | |||||
|---|---|---|---|---|---|---|
| description | Comprehensive FAQ covering general questions, technical details, setup, usage, AI code generation, costs, development, and legal considerations | |||||
| category | Support | |||||
| version | 1.0.0 | |||||
| last_updated | 2026-04-10 | |||||
| autor | FAQ | |||||
| audience | all | |||||
| common_questions |
|
|||||
| tags |
|
This FAQ covers common questions about PromptBasic IDE. For detailed guides, see the Tutorial and Getting Started.
PromptBasic IDE is a modern web-based development environment that combines visual programming with AI-powered natural language interfaces. Inspired by Visual Basic 3, it allows you to create interactive user interfaces using drag-and-drop design while writing event handlers in plain English instead of code.
Instead of writing JavaScript or other programming languages, you describe what you want your application to do in natural language. For example:
- Traditional:
document.getElementById('button').addEventListener('click', () => alert('Hello!')); - PromptBasic: "When the button is clicked, show a message saying 'Hello!'"
Yes! PromptBasic IDE is designed to make programming accessible to people without coding experience. The visual interface and natural language approach lower the barrier to entry significantly.
Absolutely. Many developers use PromptBasic for rapid prototyping, UI mockups, and exploring new interaction patterns. It's also useful for quickly testing ideas before implementing them in traditional code.
- Frontend: React with Vite
- Backend: Node.js with Express
- AI: Anthropic Claude API
- UI: Custom Visual Basic-inspired components
No programming experience is required. However, understanding basic UI concepts (buttons, forms, events) will help you get started faster.
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
The PromptBasic IDE software is free and open source. However, it requires an Anthropic API key, which incurs costs based on usage. See Anthropic's pricing for details.
- Clone the repository:
git clone https://github.com/tholewis/promptbasic-ide.git - Install dependencies:
npm install - Get an Anthropic API key from https://console.anthropic.com/
- Create a
.envfile withANTHROPIC_API_KEY=your-key-here - Run:
npm run dev
You'll need to sign up for Anthropic's API access. They offer a free tier for experimentation. Visit https://console.anthropic.com/ to get started.
Common solutions:
- Clear npm cache:
npm cache clean --force - Update Node.js to version 16 or higher
- Try using Yarn instead:
yarn install - Check your internet connection
See the Troubleshooting guide for detailed solutions.
Currently, no. The application requires internet access to communicate with Anthropic's AI service. Offline support is planned for future versions.
Follow the step-by-step Tutorial. It guides you through building a personal information form with validation and dynamic displays.
- Button (for clicks and actions)
- TextBox (for text input)
- Label (for displaying text)
- CheckBox (for boolean choices)
- RadioButton (for grouped selections)
- ComboBox (for dropdown lists)
- ListBox (for multi-selection lists)
- PictureBox (for images)
- Timer (for time-based events)
Be specific and clear:
- ✅ "When btnSave is clicked, save the text from txtName to localStorage"
- ❌ "Do something when clicked"
Include control names and be descriptive about what should happen.
The AI might misinterpret ambiguous prompts. Try:
- Being more specific about controls and actions
- Breaking complex logic into simpler steps
- Using examples from the tutorial
- Testing with simpler prompts first
Yes! Controls can have multiple event handlers. For example, a button can have both Click and MouseOver events with different prompts.
- Check the browser console for JavaScript errors
- Use browser developer tools to inspect elements
- Test prompts individually
- Look at the generated code in the network tab
The AI (Claude) is quite capable, but it's not perfect. Complex logic might need refinement. Always test your applications thoroughly.
Yes! The AI-generated JavaScript is executed in your browser. You can inspect it using browser developer tools.
The application includes error handling to prevent crashes. If code fails, check the console and refine your prompts.
Currently, you work with prompts rather than direct code editing. Future versions may allow code customization.
While you can build complex applications, extremely sophisticated logic might be better handled with traditional programming. PromptBasic excels at UI interactions and business logic.
AI API calls can take 1-3 seconds. Complex prompts take longer. Optimize by:
- Using shorter, clearer prompts
- Breaking complex logic into steps
- Reducing the number of controls
There's no hard limit, but performance degrades with too many controls or complex prompts. Consider breaking large applications into smaller components.
Currently, work is saved in browser local storage. Export your project files for backup. Cloud saving is planned for future versions.
Prompts and generated code are processed locally in your browser. Only API calls to Anthropic include your prompts. No personal data is stored on external servers.
The software is free, but Anthropic API usage costs money. Pricing depends on model and usage volume. Check Anthropic's pricing page for current rates.
Anthropic offers a limited free tier for testing. After that, you'll need a paid plan for continued use.
- Write concise prompts
- Test with simple examples first
- Cache results when possible
- Use the free tier judiciously
Yes! See the Contributing guide. We welcome bug reports, feature requests, and code contributions.
- Frontend: React 18, Vite
- Backend: Node.js, Express
- AI: Anthropic Claude API
- Testing: Jest, Playwright
- Deployment: Various options supported
Create an issue on GitHub with:
- Steps to reproduce
- Expected vs actual behavior
- Browser and OS information
- Screenshots if applicable
Absolutely! Open a feature request issue on GitHub. Include:
- Use case description
- Why it's needed
- How it would work
Planned features include:
- Offline AI model support
- Multi-user collaboration
- Plugin system for custom controls
- Export to traditional code formats
- Mobile application support
- Integration with popular frameworks
- Watch the GitHub repository
- Follow releases and changelog
- Join GitHub Discussions for announcements
Yes, PromptBasic IDE is open source and complies with Anthropic's terms of service. Always use the AI responsibly and ethically.
Yes, for both personal and commercial projects. Check Anthropic's terms for API usage restrictions.
- Comply with Anthropic's acceptable use policy
- Don't use for harmful or illegal purposes
- Respect API rate limits and costs
- Tutorial - Step-by-step guide
- Troubleshooting - Common issues and solutions
- API Reference - Technical details
- GitHub Issues - Bug reports and questions
- GitHub Discussions - Community support
- Check existing GitHub issues
- Search the documentation
- Create a new issue with detailed information
- Join the community discussion
We're here to help you succeed with PromptBasic IDE!