- 🤖 AI-Powered Code Generation - Intelligent code generation using Vercel's AI SDK + Open AI
- ⚡ Real-Time Execution - Instant code execution powered by Odin engine
- 🔒 Reproducible Environments - Automatic
flake.nix
generation for perfect reproducibility - 🎯 Modern Interface - Clean, responsive UI built with Next.js
- Nix Package Manager (recommended)
- pnpm
- Access to Odin execution engine (contact us for API key)
- Clone the repository:
git clone https://github.com/valkyrie-sh/valhalla.git
cd valhalla
- Configure environment:
cp .env.example .env
- Add your keys to
.env
:
OPEN_API_KEY=your_api_key_here
# Add other required keys from .env.example
nix develop
pnpm install
pnpm dev
pnpm install
pnpm dev
Your development server will be running at http://localhost:3000 🎉
graph LR
A[Valhalla UI] --> B[Vercel AI SDK]
B --> C[Code Generation]
C --> D[Odin Engine]
D --> E[Output]
D --> F[flake.nix]
Every code execution automatically generates a flake.nix
file that can be seen next to the output panel, enabling perfect reproducibility of your development environment. To use a generated flake:
nix develop
Need the Odin execution engine API key? Contact us:
- 💬 Discord: Join our community
- 🔧 Get odin server locally - Odin
Built with ❤️ by the Valkyrie Team