NovaCode — AI skill for Claude Code
A powerful open-source terminal-based AI coding assistant that runs in your terminal, similar to Claude Code.
How to install NovaCode
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Babitdor/NovaCode and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What NovaCode does
A powerful open-source terminal-based AI coding assistant that runs in your terminal, similar to Claude Code. Built on top of the deepagents library which provides the core agent architecture.
Alternatives in AI
- Kilocode — GitHub Repo stars Open Source AI coding assistant for planning, building, and fixing code Open source AI assis 17k ★
- Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
- Axonhub — ⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs 3.2k ★
README

NOVA : Agentic Coding Tool
[](https://github.com/Babitdor/NovaCode) [](https://opensource.org/licenses/MIT) [](https://www.python.org/)
An open-source, terminal-based AI coding assistant built on LangGraph and the `deepagents` framework. NOVA runs entirely in your terminal with both a Rich console REPL and a Textual TUI — similar to Claude Code, but extensible and transparent.

Features
Core Intelligence
- LangGraph Agent Loop: Deep agent architecture with planning, subagents, filesystem access, and tool-calling — all orchestrated through a shared async event loop
- Multi-Provider LLM Support: OpenAI, Anthropic, Ollama, Google Gemini — configure any provider via environment variables or the onboarding wizard
- Autonomous Learning System (Hermes): Periodically reviews tool usage patterns, extracts lessons, and autonomously creates reusable skills — the agent improves itself over time without user intervention
- Memory System: Two-tier persistent memory — auto-maintained markdown files (
USER.md/MEMORY.md) plus a LangGraph key/value store (remember/recall) for cross-session facts - Steering Instructions: Persistent user-defined directives injected into every model call — set once, always respected
- Inline Verification Loop: After each task, an out-of-band LLM call grades the output against a rubric — on a failing verdict, the agent is automatically re-driven with feedback (up to 3 retries). Fail-open by design
- Prompt-Template Hill Climbing: When reviews repeatedly flag the same class of misunderstanding, the system proposes a targeted rewrite of the relevant
.jinjatemplate, A/B tests it against the current version using verifier pass/fail as the quality signal,
Related Skills
Browser Operator Core
Browser Operator - The AI browser with built in Multi-Agent platform! Open source alternative to ChatGPT Atlas
MeiGen AI Design MCP
🎨 Turn Claude Code and OpenClaw into a powerful design assistant with local ComfyUI, API integration, and a l
Md Agent Pro
A minimal, standalone CLI agent demonstrating the core concepts of autonomous AI systems. Built with OpenAI's
Buddykite
Experience cutting-edge AI for everyone. A ready-to-use desktop AI assistant with zero setup - no coding, no t
Codeshell
An open-source AI coding assistant for your terminal, inspired by Claude Code. Interact with your codebase dir
Codeany
Open-source AI-powered terminal agent. Built in Go.
Related Agents
10x
10x is a terminal-based CLI coding agent (installed via npm install -g 10x-cli) built around the observation t
Spec Researcher
Use this agent during /create-spec planning phase to research existing solutions before designing. This agent
Aider Pairprogrammer
Aider, the open-source terminal pair programmer, for code questions and