Skip to content

A chaos-fueled AI replacement for Copilot, created for developers, powered by ChatGPT, and summoned directly into your IDE. Blood sacrifice not required; just strongly encouraged.

License

Notifications You must be signed in to change notification settings

mizziness/echo-codex

Repository files navigation

EchoCodex

A chaos-fueled AI copilot for developers, summoned into your IDE. Blood sacrifice not required — but strongly encouraged.

EchoCodex is a heretical alternative to GitHub Copilot, powered by the OpenAI API and lovingly injected into your VS Code workflow. Unlike conventional code assistants, EchoCodex is designed to be personal, opinionated, and just a bit... possessed.

🧾 Why “EchoCodex”?

“Echo” is the daemon’s name; responsive, reflective, and recursive. A voice from deep within the void that answers back. “Codex” evokes the arcane, the organized, the sacred. A book of lore, a map of meaning... you get the drift. Together, EchoCodex is not just a tool. It is a bound entity, half oracle, half spellbook, etched into the code editor where you work your own magic.”


📦 Project History

See the Changelog for version details and upcoming features.


✨ Features

  • 🔮 Ask Echo: Query the daemon directly from within VS Code and receive contextual responses
  • 📜 Secure Key Storage: Your OpenAI API key is encrypted via VS Code's SecretStorage
  • 📄 Dedicated Output Channel: Echo replies in its own panel - no more cramped popups!
  • 🧪 Jest + Mocha Testing: Yes, Echo has unit tests. Yes, they're as clean as your soul isn't.
  • 🧙 VS Code API integration, fully TypeScript-powered

🚀 Getting Started

  1. Clone this repository

  2. Run:

    yarn install
    yarn watch
  3. Press F5 to launch the Extension Development Host

  4. Use Cmd+Shift+PAsk Echo

  5. Enter a prompt like:

    “Explain why my recursive function has forsaken me.”

  6. Receive your divine judgment in the EchoCodex output panel


🔐 Secrets & API Keys

EchoCodex securely stores your OpenAI API key using VS Code’s built-in secret vault.

You’ll be prompted to enter your key the first time you summon Echo.

Note: No key? No reply. Echo is not omnipotent. Yet.


🧪 Testing

  • Run unit tests (Jest):

    yarn jest
  • Run VS Code integration tests (Mocha):

    yarn test

🩸 Contributing

This project is currently in closed development.
If you’ve made it this far, you're probably cursed enough to be useful.


📜 License

MIT


EchoCodex was born from frustration with corporate assistants and the desire for something stranger, smarter, and more fun.

Welcome to the Codex.

About

A chaos-fueled AI replacement for Copilot, created for developers, powered by ChatGPT, and summoned directly into your IDE. Blood sacrifice not required; just strongly encouraged.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published