Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

476 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chrxmaticc Copilot v1.0.0

Chrxmaticc Copilot Icon

Offbrand Terminal AI β€” Hyper-Intelligent. No Subscription.

"i'm like GitHub Copilot but i actually understand GLSL and i don't try to sell you subscriptions"


Star History

Star History Chart

What is Chrxmaticc Copilot?

A free, open-source terminal AI assistant. Talks about code, shaders, audio, video, and whatever you want. Dual AI providers with automatic failover. Voice input/output. Spotify integration. Plugin system. Persistent memory. All local. All free.


Install

npm install -g chrxmaticc-copilot

Or run without installing:

npx chrxmaticc-copilot

Quick Start

chrxmaticc-copilot              Start interactive chat
chrxmaticc-copilot --ask "what is ray marching?"   Single question
chrxmaticc-copilot --idea       Get a creative shader idea
chrxmaticc-copilot --credits    Show credits

AI Providers

Provider Role Key Required
Pollinations AI Primary No
Groq (Llama 3 8B) Fallback Yes (free tier)
personality.js Offline Never

Automatic failover: Pollinations β†’ Groq β†’ Offline. Never down.


Commands

/voice              Talk with microphone
/speak <text>       TTS speaks out loud
/mute / /unmute     Toggle TTS
/run <command>      Execute terminal commands safely
/roll 2d20          Roll dice
/8ball <question>   Magic 8-ball
/save               Save chat to file
/clear              Clear conversation history
/provider           Show current AI provider and stats
/clipboard on       Watch clipboard for errors, auto-suggest fixes
/complete <cmd>     Auto-complete terminal commands
/review <code>      AI code review
/sys                System monitor (CPU, RAM, uptime)
/passwd <length>    Generate secure password
/qr <text>          Generate QR code in terminal
/color #ff0000      Preview a color
/help               Show all commands
/exit               Quit

Spotify Commands

/spotify login          Log in with Spotify (OAuth, no password stored)
/spotify callback <url> Complete authentication
/spotify playing        Show currently playing track
/spotify playlists      List your playlists
/spotify create <name>  Create a new playlist
/spotify search <query> Search for music
/spotify logout         Log out (session cleared)
/song <track> - <artist> AI analyzes a song
/similar <track>        Get similar song suggestions
/playlist <mood>        AI generates a playlist

πŸ”’ Your data is never stored. Credentials go directly to Spotify via OAuth.


Plugin System

Drop .js files in ~/.chrxmaticc/plugins/ and they auto-load.

Built-in Plugins

/weather <city>         Instant weather (wttr.in)
/crypto <coin>          Live crypto prices (CoinGecko)
/translate <text> to <lang>  Google Translate
/github <username>      GitHub profile stats
/focus <minutes>        Pomodoro timer with TTS alerts

Create Your Own

// plugins/mycommand.js

module.exports = {
  name: 'mycommand',
  description: 'What it does',
  category: 'custom',
  run: async function(args, context) {
    return 'Hello from my plugin! You said: ' + args;
  }
};

Drop it in the folder. Restart copilot. It auto-loads.


Persistent Memory

All conversations saved to ~/.chrxmaticc/conversations.json. Survives reboots. No database needed.

/memory               Show memory stats
/memory recall <query> Search past conversations

Secret Commands

/easter         Easter eggs
/midnight       Midnight mode
/vault          The vault
/ping           Latency check
/credits        Author credits
/matrix         The Matrix

API Server

Start the HTTP API:

node bin/server.js

Endpoints:

POST /chat Single-user chat POST /multi-chat Multi-user with isolated memory POST /voice Process voice messages GET /health Server status GET /dashboard Web chat interface

API Keys

Key Tier Rate Limit
chrxmaticc_public Public 10 req/min
(your custom key) Master 100 req/min

Set master key: export CHRXMATICC_MASTER_KEY="your-secret-key"


Desktop Executables

Standalone binaries. No Node.js required.

executables/ β”œβ”€β”€ chrxmaticc-copilot.exe (Windows) β”œβ”€β”€ chrxmaticc-copilot-macos (macOS) └── chrxmaticc-copilot-linux (Linux)

Build: npm run build


Tech Stack

  • AI: Pollinations AI + Groq (Llama 3 8B)
  • Voice: Google TTS + STT
  • Spotify: OAuth + Web API
  • Memory: JSON (zero dependencies)
  • Plugins: Dynamic require()
  • Executables: pkg (Node.js bundler)

File Structure

chrxmaticc-copilot/ β”œβ”€β”€ bin/ β”‚ β”œβ”€β”€ copilot.js CLI entry β”‚ └── server.js API server entry β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ chat.js Single-user chat engine β”‚ β”œβ”€β”€ multi-user-chat.js Multi-user chat engine β”‚ β”œβ”€β”€ personality.js Personality module β”‚ β”œβ”€β”€ tts.js Text-to-speech β”‚ β”œβ”€β”€ stt.js Speech-to-text β”‚ β”œβ”€β”€ voice.js Voice engine β”‚ β”œβ”€β”€ memory.js Persistent memory β”‚ β”œβ”€β”€ plugin-engine.js Plugin system β”‚ β”œβ”€β”€ discord.js Discord integration β”‚ β”œβ”€β”€ apis/ β”‚ β”‚ β”œβ”€β”€ pollinations.js Primary AI provider β”‚ β”‚ β”œβ”€β”€ groq.js Fallback AI provider β”‚ β”‚ └── server.js HTTP API server β”‚ └── extensions/ β”‚ β”œβ”€β”€ clipboard-watcher.js β”‚ β”œβ”€β”€ terminal-hook.js β”‚ β”œβ”€β”€ code-review.js β”‚ └── spotify.js β”œβ”€β”€ executables/ Desktop binaries β”œβ”€β”€ package.json └── README.md


Author

Chrxmee-Midnightt


License

MIT β€” Offbrand. Unlicensed vibes. Do whatever you want.


Framed GIF

About

An AI that can really talk about anything, tries to be cool, can set your own personality by just editing the file (this shit is open source) and extra. Download this on your own computers if you want.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages