What is openinterpreter built with?

openinterpreter is a Rust repo built with axum, Tokio, tiny_http, objc2-app-kit, objc2-foundation, and 1 more. It stores its data in sqlx, libsqlite3-sys, and lru, signs people in with codex-aws-auth, codex-keyring-store, codex-login, codex-user-verification, jsonwebtoken, and 3 more, uses AI through codex-agent-graph-store, codex-agent-message-board-extension, codex-agent-roles, codex-chatgpt, codex-client, and 25 more, watches its errors with Sentry, makes its content with codex-utils-image, codex-utils-template, image, pulldown-cmark, quick-xml, and 2 more, validates its data with schemars and Pydantic, is tested with codex-app-server-test-client and codex-cloud-tasks-mock-client, deploys with codex-otel-trace-websocket, codex-rollout-trace, tracing, tracing-subscriber, OpenTelemetry, and 6 more, and uses codex-attachment-store, codex-cloud-tasks-client, codex-queue-extension, codex-thread-store, and codex-utils-cache. It has 1,987,977 written lines, with 1,911 test files.

Read on November 5, 2026, at commit f12ce32. Read it as markdown

Frontend

Styles 1

  • two-face1 file

Interface 5

  • Ratatui224 files
  • ratatui-macros2 files
  • ansi-to-tui1 file
  • crossterm122 files
  • codex-tui

Backend

The base 1

Data 8

  • libsqlite3-sys2 files
  • sqlx39 files
  • lru2 files
  • codex-attachment-store
  • codex-cloud-tasks-client
  • codex-queue-extension
  • codex-thread-store
  • codex-utils-cache

Sign-in 8

  • jsonwebtoken3 files
  • keyring3 files
  • hmac2 files
  • ed25519-dalek1 file
  • codex-aws-auth
  • codex-keyring-store
  • codex-login
  • codex-user-verification

AI 30

  • agent-client-protocol1 file
  • rmcp77 files
  • bm251 file
  • codex-agent-graph-store
  • codex-agent-message-board-extension
  • codex-agent-roles
  • codex-chatgpt
  • codex-client
  • codex-code-mode-runtime
  • codex-context-fragments
  • codex-extension-api
  • codex-external-agent-migration
18 more
  • codex-guardian-context
  • codex-guardian-reviewer
  • codex-image-generation-extension
  • codex-mcp
  • codex-mcp-extension
  • codex-memories-extension
  • codex-memories-read
  • codex-memories-write
  • codex-model-provider
  • codex-model-provider-info
  • codex-models-manager
  • codex-prompts
  • codex-protocol
  • codex-response-debug-context
  • codex-skills
  • codex-skills-extension
  • codex-tools
  • codex-web-search-extension

Services 1

Support

The base 5

Content 7

  • image14 files
  • pulldown-cmark11 files
  • quick-xml1 file
  • symphonia1 file
  • zip1 file
  • codex-utils-image
  • codex-utils-template

Validation 2

Testing 2

  • codex-app-server-test-client
  • codex-cloud-tasks-mock-client

Deploy 11

Tools 14

  • clap41 files
  • ts-rs40 files
  • tree-sitter4 files
  • tree-sitter-bash2 files
  • clap_complete1 file
  • Ruff
  • derive_more4 files
  • allocative3 files
  • packaging2 files
  • proc-macro21 file
  • quote1 file
  • syn1 file
2 more
  • codex-experimental-api-macros
  • codex-utils-cli

Other 223

  • tokio-util140 files
  • tokio-stream20 files
  • time13 files
  • rustls7 files
  • owo-colors5 files
  • portable-pty5 files
  • filedescriptor4 files
  • once_cell4 files
  • rustls-native-certs4 files
  • gethostname3 files
  • blake32 files
  • gstreamer2 files
211 more
  • landlock2 files
  • tikv-jemallocator2 files
  • zbus2 files
  • gix1 file
  • gstreamer-app1 file
  • icu_decimal1 file
  • icu_locale_core1 file
  • objc21 file
  • rustls-pki-types1 file
  • rustls-platform-verifier1 file
  • icu_provider
  • serde_json701 files
  • serde518 files
  • anyhow430 files
  • tempfile177 files
  • chrono146 files
  • uuid139 files
  • futures131 files
  • http125 files
  • thiserror97 files
  • windows-sys95 files
  • url94 files
  • toml93 files
  • libc54 files
  • base6453 files
  • color-eyre46 files
  • sha240 files
  • rand29 files
  • unicode-width28 files
  • dunce26 files
  • tokio-tungstenite26 files
  • unicode-segmentation26 files
  • reqwest23 files
  • bytes22 files
  • textwrap22 files
  • async-channel21 files
  • shlex18 files
  • dirs16 files
  • tonic16 files
  • regex-lite12 files
  • strum_macros12 files
  • arc-swap11 files
  • windows11 files
  • toml_edit10 files
  • which10 files
  • itertools9 files
  • sha19 files
  • supports-color9 files
  • urlencoding9 files
  • regex8 files
  • starlark8 files
  • v88 files
  • eventsource-stream7 files
  • os_info7 files
  • semver7 files
  • webbrowser7 files
  • indexmap6 files
  • prost6 files
  • serde_yaml6 files
  • strum6 files
  • syntect6 files
  • winapi6 files
  • zstd6 files
  • globset5 files
  • multimap5 files
  • serde_with5 files
  • aws-credential-types4 files
  • core-foundation4 files
  • flate24 files
  • memchr4 files
  • rustix4 files
  • similar4 files
  • tungstenite4 files
  • aws-config3 files
  • security-framework3 files
  • webrtc3 files
  • arboard2 files
  • aws-sigv42 files
  • aws-types2 files
  • diffy2 files
  • httpdate2 files
  • lazy_static2 files
  • mime_guess2 files
  • pathdiff2 files
  • seccompiler2 files
  • serde_ignored2 files
  • serde_path_to_error2 files
  • socket22 files
  • sys-locale2 files
  • tar2 files
  • wildmatch2 files
  • async-io1 file
  • async-stream1 file
  • bitflags1 file
  • chardetng1 file
  • clatter1 file
  • constant_time_eq1 file
  • cpal1 file
  • crossbeam-channel1 file
  • crossbeam-queue1 file
  • crypto_box1 file
  • ctor1 file
  • deno_core_icudata1 file
  • dirs-next1 file
  • dns-lookup1 file
  • dotenvy1 file
  • encoding_rs1 file
  • glob1 file
  • http-body-util1 file
  • iana-time-zone1 file
  • ignore1 file
  • include_dir1 file
  • inventory1 file
  • libloading1 file
  • native-tls1 file
  • notify1 file
  • nucleo1 file
  • p2561 file
  • quinn1 file
  • regex-automata1 file
  • regex-syntax1 file
  • rubato1 file
  • schannel1 file
  • signal-hook1 file
  • sonora1 file
  • system-configuration1 file
  • tokio-rustls1 file
  • tonic-prost1 file
  • walkdir1 file
  • whoami1 file
  • winapi-util1 file
  • zeroize1 file
  • codex-analytics
  • codex-api
  • codex-app-server
  • codex-app-server-client
  • codex-app-server-daemon
  • codex-app-server-protocol
  • codex-app-server-protocol-noop-macros
  • codex-app-server-transport
  • codex-apply-patch
  • codex-arg0
  • codex-async-utils
  • codex-backend-client
  • codex-build-info
  • codex-cloud-config
  • codex-code-mode
  • codex-code-mode-protocol
  • codex-config
  • codex-connectors
  • codex-connectors-extension
  • codex-core
  • codex-core-plugins
  • codex-diagnostics
  • codex-exec
  • codex-exec-server
  • codex-exec-server-protocol
  • codex-execpolicy
  • codex-extension-items
  • codex-features
  • codex-feedback
  • codex-file-search
  • codex-file-system
  • codex-file-watcher
  • codex-git-attribution
  • codex-git-utils
  • codex-goal-extension
  • codex-guardian-v2
  • codex-history
  • codex-history-notes-extension
  • codex-home
  • codex-hooks
  • codex-http-client
  • codex-install-context
  • codex-linux-sandbox
  • codex-mxc-sandbox
  • codex-network-proxy
  • codex-otel
  • codex-plugin
  • codex-process-hardening
  • codex-responses-api-proxy
  • codex-rmcp-client
  • codex-rollout
  • codex-sandboxing
  • codex-secrets
  • codex-shell-command
  • codex-state
  • codex-stdio-to-uds
  • codex-tcp-tunnel
  • codex-terminal-detection
  • codex-uds
  • codex-utils-absolute-path
  • codex-utils-audio
  • codex-utils-git-discovery
  • codex-utils-home-dir
  • codex-utils-json-to-toml
  • codex-utils-oss
  • codex-utils-output-truncation
  • codex-utils-path
  • codex-utils-path-uri
  • codex-utils-plugins
  • codex-utils-pty
  • codex-utils-redacted-string
  • codex-utils-rustls-provider
  • codex-utils-sandbox-summary
  • codex-utils-stream-parser
  • codex-utils-string
  • codex-websocket-client
  • codex-windows-sandbox
  • codex-worktree
  • openssl-sys

Other repos with a similar stack

Ordered by how much of its stack they share with openinterpreter, then by stars.

Frequently asked questions

What language is openinterpreter written in?
openinterpreter is written in Rust, with 1,987,977 written lines.
What framework does openinterpreter use?
openinterpreter is built with axum, Tokio, tiny_http, objc2-app-kit, objc2-foundation, and tower.
What database does openinterpreter use?
openinterpreter stores its data in sqlx, libsqlite3-sys, and lru.
What does openinterpreter sign people in with?
openinterpreter signs people in with codex-aws-auth, codex-keyring-store, codex-login, codex-user-verification, jsonwebtoken, keyring, hmac, and ed25519-dalek.
Does openinterpreter use AI?
Yes. openinterpreter uses AI through codex-agent-graph-store, codex-agent-message-board-extension, codex-agent-roles, codex-chatgpt, codex-client, codex-code-mode-runtime, codex-context-fragments, codex-extension-api, codex-external-agent-migration, codex-guardian-context, codex-guardian-reviewer, codex-image-generation-extension, codex-mcp, codex-mcp-extension, codex-memories-extension, codex-memories-read, codex-memories-write, codex-model-provider, codex-model-provider-info, codex-models-manager, codex-prompts, codex-protocol, codex-response-debug-context, codex-skills, codex-skills-extension, codex-tools, codex-web-search-extension, rmcp, agent-client-protocol, and bm25.
What services does openinterpreter use?
openinterpreter watches its errors with Sentry and uses codex-attachment-store, codex-cloud-tasks-client, codex-queue-extension, codex-thread-store, and codex-utils-cache.

The proof: codex-rs/feedback/src/lib.rs, line 538

Does openinterpreter have tests?
Yes. openinterpreter has 1,911 test files and is tested with codex-app-server-test-client and codex-cloud-tasks-mock-client.
Which repos have a stack like openinterpreter's?
The ones that share most of its stack:openai/codexscreenpipe/screenpipewarpdotdev/warp

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →