nolimit-ai
v1.0.12
Published
Free AI coding assistant. Watch ads, earn tokens, keep building.
Readme
NoLimit
Free AI coding assistant. Watch ads, earn tokens, keep building.
npm install -g nolimit-ai
nolimitWhat is NoLimit?
NoLimit is a free AI coding CLI powered by watching ads. No API keys, no credit cards - just code. When you need more tokens, watch a 30-second ad and keep building.
Features
- Free forever - Watch ads to earn tokens, no payment required
- Full AI coding assistant - Code generation, file editing, shell commands
- 8,000 tokens per ad - Each 30-second ad gives you substantial coding capacity
- Works offline - Tokens are cached locally
- Privacy-focused - Your code stays on your machine
Installation
npm install -g nolimit-aiRequires Node.js 20+
Quick Start
# Start NoLimit
nolimit
# Check your token balance
> /balance
# Watch an ad to earn tokens
> /earn
# Start coding
> Create a REST API with ExpressCommands
| Command | Description |
| ----------- | ----------------------------------------- |
| /earn | Watch a 30-second ad to earn 8,000 tokens |
| /balance | Check your current token balance |
| /help | Show all available commands |
| /clear | Clear screen and conversation |
| /model | Change AI model |
| /settings | Configure NoLimit |
Token Economics
| Task | Approximate Cost | | ------------------- | ---------------- | | Simple question | ~1,500 tokens | | Code review | ~5,000 tokens | | File generation | ~3,000 tokens | | Large file analysis | ~25,000 tokens |
Earn rate: 8,000 tokens per 30-second ad
Welcome bonus: 4,000 tokens for new users
Authentication Options
1. NoLimit (Default - Free with Ads)
No setup required. Just run nolimit and start coding.
nolimit2. Google Account
Use your Google account for additional quota.
nolimit
# Select "Login with Google" when prompted3. Gemini API Key
Bring your own API key.
export GEMINI_API_KEY="your-key"
nolimitConfiguration
Settings are stored in ~/.gemini/settings.json:
{
"security": {
"auth": {
"selectedType": "nolimit"
}
}
}Environment Variables
| Variable | Description |
| ----------------- | ------------------------------------- |
| NOLIMIT_API_URL | Backend API URL (default: production) |
| NOLIMIT_WEB_URL | Website URL for ad viewer |
| GEMINI_API_KEY | Optional: Use your own Gemini API key |
How Ads Work
- Run
/earnin the CLI - Browser opens to the ad viewer page
- Watch a 30-second ad
- Tokens are automatically credited to your account
- Continue coding
Development
# Clone the repo
git clone https://github.com/nolimit-team/nolimit.git
cd nolimit
# Install dependencies
npm install
# Build
npm run build
# Run locally
node bundle/gemini.jsArchitecture
NoLimit is built on top of Gemini CLI with:
- NoLimitContentGenerator - Wraps API calls with token management
- Token balance checking - Pre-flight balance verification
- Ad integration - Browser-based ad viewing for token earning
Links
- Website: https://usenolimit.com
- Issues: https://github.com/nolimit-team/nolimit/issues
- npm: https://www.npmjs.com/package/nolimit-ai
License
Apache License 2.0
