
wardell-stephen-curryii/opennova
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
これはAIエージェントプロジェクトです。学習に使われています.
概要
OpenNova v0.4.3 は、TUI の周りの Python で構築されたターミナル AI コーディングエージェントです。 OpenNova は、フルスクリーンのターミナルワークベンチで、集中型のエージェントランタイムを組み合わせています。 - OpenAI、Anthropic、DeepSeekプロバイダ - テキストTUIをチャットとコンテキスト、タスク、およびアクティビティパネルでストリーミング - 履歴書ピッカーと完全なトランスクリプト再生による持続的なセッション - 計画/行動ワークフロー、TodoWrite、サブエージェント、およびワークツリー - 40の組み込みツールプラススキル、信頼できるプロジェクトプラグイン、ホック、およびMCP - コンテキスト圧縮とレイヤードプロジェクトメモリ - 3つのモードの許可、ヘッド - 秘密、SDK、およびSDKのログなし - およびSDK - レガシー・インタラクティブ・コマンド・ライン・インターフェースとスタンドアローン・オープンノバ・チュイコマンドは、現在の製品の一部ではありません。 Opennova を実行し、テキスト TUI を開くサブコマンドはありません。 コマンドのオプションは、セットアップ、自動化、ワンショットのタスクに使用できます。 バージョン0.4.
概要(AI 翻訳)
OpenNova v0.4.3 は、TUI の周りの Python で構築されたターミナル AI コーディングエージェントです。
お問い合わせ
クイックスタート | チュートリアル | ** API リファレンス**
概要
OpenNova は、フルスクリーンのターミナルワークベンチで、集中型のエージェントランタイムを組み合わせています。
- OpenAI、Anthropic、DeepSeekプロバイダ
- チャットとコンテキスト、タスク、アクティビティパネルでテキストTUIをストリーミング
- 再開ピッカーと完全なトランスクリプト再生による持続的なセッション
- 計画/行動ワークフロー、TodoWrite、サブエージェント、およびワークツリー
- 40の組み込みのツールプラススキル、信頼できるプロジェクトプラグイン、ホック、およびMCP
- コンテキスト圧縮とレイヤー化されたプロジェクトメモリ
- 3つの許可モード、変数規則、秘密の赤字、監査のログおよびサンドボックス
- スクリプトとサービスのヘッドレスPython SDK
レガシー・インタラクティブ・コマンド・ライン・インターフェースとスタンドアローンopennova tui]は、現在の製品の一部ではありません。 opennovaを実行します。 テキストTUIを開くためにサブコマンドなし。 コマンドのオプションは、セットアップ、自動化、ワンショットのタスクに使用できます。
v0.4.3 で新しいもの
バージョン0.4.3は、リポジトリスケールコーディングワークフローのランタイム効率と信頼性を向上させます
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
OpenNova
OpenNova v0.4.3 is a terminal AI coding agent built in Python around a Textual TUI.
English | 简体中文
Quickstart | Tutorial | API Reference
Overview
OpenNova combines a focused agent runtime with a full-screen terminal workbench:
- OpenAI, Anthropic, and DeepSeek providers
- Streaming Textual TUI with chat and Context, Tasks, and Activity panels
- Persistent sessions with a resume picker and complete transcript replay
- Plan/Act workflows, TodoWrite, sub-agents, and worktrees
- 40 built-in tools plus Skills, trusted project plugins, hooks, and MCP
- Context compression and layered project memory
- Three permission modes, parameter rules, secret redaction, audit logs, and sandboxes
- A headless Python SDK for scripts and services
The legacy interactive command-line interface and standalone opennova tui command are not part of the current product. Run opennova with no subcommand to open the Textual TUI. Command options remain available for setup, automation, and one-shot tasks.
What is new in v0.4.3
Version 0.4.3 improves runtime efficiency and reliability for repository-scale coding workflows:
- executes independent read-only tools concurrently while preserving deterministic result order
- protects edits from stale file snapshots and stores oversized tool output as retrievable artifacts
- adds deferred tool discovery, shared gitignore handling, bootstrap profiles, and diagnostics
- expands MCP lifecycle support, checkpoint safety, session forking, and layered memory controls
- improves model routing with token budgets, retries, fallbacks, and circuit breakers
Installation
Requirements: Python 3.11+ and uv.
git clone https://github.com/Wardell-Stephen-CurryII/OpenNova.git
cd OpenNova
uv sync
uv run opennova init
For a globally available command:
uv tool install .
opennova
Configuration
Configuration is merged in this order: defaults, ~/.opennova/config.yaml, project .opennova/config.yaml, then environment variables.
default_provider: deepseek
default_model: deepseek-v4-pro
providers:
openai:
api_key: ${OPENAI_API_KEY}
default_model: gpt-4o
anthropic:
api_key: ${ANTHROPIC_API_KEY}
default_model: claude-sonnet-4
deepseek:
api_key: ${DEEPSEEK_API_KEY}
base_url: https://api.deepseek.com/v1
default_model: deepseek-v4-pro
agent:
max_iterations: 20
compression:
enabled: true
threshold: 0.55
keep_last_pairs: 6
max_tool_result_tokens: 8000
security:
permission_mode: auto # request | auto | full
sandbox_mode: true
allow_network: true
strict_shell_parsing: false
read_only: false
mcp:
enabled: true
servers: []
skills:
enabled: true
dirs: []
exclude: []
API keys may also be supplied through OPENAI_API_KEY, ANTHROPIC_API_KEY, and DEEPSEEK_API_KEY.
Usage
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add wardell-stephen-curryii/opennova