Verdent Docs
This is archived Verdent 1.0 documentation. For current product documentation, see Verdent.

System Requirements & Compatibility

Supported platforms, system requirements, and compatibility information for Verdent

Verdent is a desktop application. The requirements below help ensure smooth performance.


Supported Operating Systems

Operating SystemSupported VersionsArchitecture
macOSmacOS 11 (Big Sur) and laterIntel and Apple Silicon
WindowsWindows 10, Windows 1164-bit only

32-bit operating systems are not supported. Windows 7 and 8.x are not supported. Linux is not currently supported.


Hardware Requirements

Minimum

ComponentSpecification
RAM4 GB
Disk Space~900 MB for the application
CPUAny 64-bit processor
  • RAM: 8 GB or more
  • CPU: Multi-core processor
  • Disk Space: 2 GB+ (app + project files + caching)

Disk Space Notes

Verdent may create additional copies of your project files when using multiple workspaces.

ComponentSpace Required
Application~900 MB
Per workspaceDepends on project size
Session History~50 MB per project (typical)
Caching~100 MB (typical)

If you work with large projects and many workspaces, disk usage can grow quickly.


Network Requirements

Verdent requires an active internet connection to communicate with AI services. The application does not work offline.


Optional Dependencies

Git dependency (managed by Verdent)

Verdent uses Git worktrees for workspace isolation.

You don’t need to install Git ahead of time. If Git is missing or incompatible, Verdent will prompt you after launch and guide you through installation.

See: Git Installation Guide

Node.js (optional)

Node.js is optional, and only needed if you use MCP servers that run on Node.js.

Minimum version: Node.js 18+

Firewall / proxy considerations (enterprise)

In corporate environments, outbound HTTPS access must be allowed for Verdent service endpoints.
Proxy servers should pass through API requests. SSL/TLS inspection may require exceptions.

If you continue to see connection failures after network configuration, contact Verdent support for endpoint details.


File Format Support

Verdent works with all text-based file formats through its file operation tools.

CategoryLanguages/Extensions
WebJavaScript, TypeScript, HTML, CSS, SCSS, LESS
BackendPython, Java, Go, Rust, C, C++, C#, Ruby, PHP, Perl
MobileSwift, Kotlin, Dart (Flutter), Objective-C
FunctionalHaskell, Scala, Elixir, Clojure, F#
ScriptingBash, PowerShell, Zsh, Fish
DataSQL, R, Julia, MATLAB
FormatCommon Examples
JSONpackage.json, tsconfig.json, settings.json
YAMLdocker-compose.yml, GitHub Actions, Kubernetes configs
TOMLCargo.toml, pyproject.toml
XMLpom.xml, web.xml, config files
INI.gitconfig, .editorconfig
ENV.env files, environment configuration
HCLTerraform configuration
FormatUse Cases
MarkdownREADME.md, documentation files
HTMLTemplates, web pages
LaTeXScientific documents, academic papers
reStructuredTextPython documentation
AsciiDocTechnical documentation

Data Formats

FormatDescription
CSV/TSVTabular data files
Text-based dataLog files, data dumps
JSON/YAMLStructured data interchange

Build & Package Files

FilePurpose
MakefileBuild automation
package.jsonNode.js dependencies
requirements.txtPython packages
GemfileRuby gems
Cargo.tomlRust packages
build.gradleGradle builds
Format TypeExamplesEditability
ImagesPNG, JPG, GIF, SVG (binary)Not directly editable
VideosMP4, AVI, MOVNot directly editable
Compiled binariesEXE, DLL, SONot directly editable
ArchivesZIP, TAR, GZNot directly editable
Office documentsDOCX, XLSX, PPTXNot directly editable
PDFsPDF filesNot directly editable

Binary files may be referenced in code but cannot be modified through file tools.


Programming Language Support

Verdent provides comprehensive support for all text-based programming languages and frameworks.

Language/FrameworkSupport LevelCommon Use Cases
JavaScriptExcellentFrontend logic, Node.js backends, tooling
TypeScriptExcellentType-safe web apps, large-scale projects
ReactExcellentComponent-based UIs, hooks, state management
VueExcellentProgressive web apps, single-file components
AngularExcellentEnterprise applications, TypeScript integration
SvelteVery GoodCompiled components, reactive programming
HTML/CSSExcellentMarkup, styling, responsive design
SCSS/LESSExcellentAdvanced styling, variables, mixins
Language/FrameworkSupport LevelCommon Use Cases
PythonExcellentAPIs, data processing, automation
Django/Flask/FastAPIExcellentWeb frameworks, REST APIs
Node.js/ExpressExcellentJavaScript backends, microservices
Java/SpringExcellentEnterprise applications, Spring Boot
GoExcellentHigh-performance services, CLIs
RustVery GoodSystems programming, performance-critical code
C/C++Very GoodSystems, embedded, game engines
C# / .NETExcellentWindows apps, web services, Unity
Ruby/RailsVery GoodWeb applications, rapid development
PHPGoodWordPress, Laravel, legacy apps
Language/FrameworkSupport LevelCommon Use Cases
SwiftExcellentiOS/macOS native apps
KotlinExcellentAndroid native apps
Dart/FlutterExcellentCross-platform mobile apps
React NativeExcellentJavaScript-based mobile apps
Objective-CGoodLegacy iOS/macOS apps
LanguageSupport LevelCommon Use Cases
PythonExcellentNumPy, Pandas, scikit-learn, TensorFlow
RVery GoodStatistical analysis, data visualization
SQLExcellentDatabase queries, schema design
JuliaGoodScientific computing, numerical analysis
LanguageSupport LevelCommon Use Cases
CVery GoodSystems programming, embedded
C++Very GoodPerformance-critical applications
RustVery GoodMemory-safe systems programming
GoExcellentConcurrent systems, cloud services
AssemblyGoodLow-level optimization, debugging

Support Quality: Common languages (JavaScript, Python, TypeScript) have stronger support due to extensive training data. Less common or domain-specific languages may have reduced support quality but remain functional.


See Also