FeaturesAll features
All features
The complete map of what Tejus puts in your hands — every capability, one page, with links to the guide for each.
Tejus is built to make agentic development deliberate, parallel, and reviewable. This is the complete feature map; every entry links to the page that covers it in depth.
New in Tejus 1.0
- Built-in Tejus agent and Tejus Cloud — sign in with Google for a free daily allowance of cloud tokens, or add your own API keys for OpenAI, Anthropic, Gemini, DeepSeek, Grok, Mistral, Groq, Cerebras, Kimi, or OpenRouter. → Tejus Cloud
- The IDE (Editor view) — open any chat's workspace as a full editor with a live Explorer, tabs, search, Source Control, Git history, terminals, and a web preview, with the chat beside it knowing which file and lines you are looking at. → The IDE
- Security review — after every agent turn, the changed files are scanned locally for secrets, injection, weak crypto, and other risky code. → Security review
- Background tasks — see the commands, subagents, and workflows an agent is running, plus the project's local dev servers, and open them in the built-in browser. → The IDE
- Project import — bring local Codex and Claude Code conversations into your workspace. → Project import
Agent runtimes and models
- Multi-provider workspace — use the built-in Tejus agent alongside Claude Code, Codex, Cursor, OpenCode, Antigravity, Grok, Devin, Pi, Oh My Pi, and Factory Droid from one app, with the subscriptions you already pay for. → Providers
- Provider handoff — hand a thread to a different provider mid-task; the new model continues with the same context, environment, and Git state. → Handoffs
- Model quick-switching — cycle models with
Alt+]/Alt+[, star your favorites, and drag providers into your own order. → Customization - Reasoning and effort control — per-model effort levels, a reasoning picker (
Ctrl+Shift+E),Shift+Tabin the composer, and/fastfor quick turns on models that support it. → Composer - Context management —
/statusshows context usage and rate limits, and/compactfrees context where the session supports it. → Slash commands - Usage panels — provider limits in the chat's Environment panel and in Settings → Usage & limits. → Customization
Parallel work
- Git worktree isolation — every thread can run in its own worktree with its own branch, so parallel agents never collide. → Worktrees
- Subagents and workflows — agents delegate to parallel child agents, shown live above the composer and in Background tasks. → Parallel agents
- Thread forks —
/forkor Fork from here on a message creates a linked thread, locally or in a new worktree. → Thread forks - Side chats —
/sideopens a guarded side conversation for a narrower question, optionally on another provider. → Slash commands - Automations — schedule recurring agent runs, with run history, stop conditions, and failure handling. → Automations
- Kanban — a board of your threads and drafts across projects (Draft, In Progress, Awaiting you, Done); dragging a draft to In Progress sends it.
- Spaces — group threads into named spaces in the sidebar and switch with
Ctrl+Alt+←/Ctrl+Alt+→. → Organize & navigate
Agent control and integrations
- Agent Gateway — an app-owned MCP tool surface that lets capable agents create and steer Tejus threads under the app's project and worktree rules. → Agent Gateway
- External MCP connections — connect another coding agent or MCP client in Settings → MCP connections and give it a scoped, revocable Tejus tool surface. → External MCP
- Plan mode — the agent proposes before executing, and can pause to ask you questions before writing any code. → Composer
- Debug mode —
/debugputs the thread into an evidence-first observe, reproduce, investigate, fix, and verify loop. → Debug mode - Persistent thread goals — attach an explicit multi-turn objective with elapsed time, pause/resume controls, and automatic continuation. → Thread goals
- Checkpoints and revert — roll a thread back to an earlier message with Revert to this message; Tejus refuses while a turn is still running. → Composer
Review and delivery
- Code review workspace — browse, search, filter, pin, comment on, and merge GitHub pull requests and issues across your projects. → Pull requests
- Stacked pull requests — see stack position and merge a stack from the app. → Pull requests
- Fix findings — send a pull request's unresolved review comments and failing checks to an agent in one step. → Pull requests
- Diff review — live refresh, compare with another branch or commit, change navigation, and in-app editing. → Workspace editor & diffs
- Git actions — commit, push, and create pull requests from the chat header or the IDE's Source Control. → Your first task
- Code review on demand —
/reviewstarts a structured review of uncommitted changes or of the branch against its base. → Slash commands
Context and input
- Attachments — files, images, folder mentions, and pasted text as cards. → Composer
- Inline file comments — comment on specific lines from a file preview and send them with your next prompt. → Composer
- Editor context — in the IDE, the chat tells the agent which file is open and which lines you selected, and you can leave the file out. → The IDE
- Replies as context — send selected assistant text to the current chat, a Side chat, or a new chat. → Composer
Workspace
- Integrated terminals — real terminals in the thread's working directory, including a full-width terminal workspace (
Ctrl+Shift+J). → Keyboard shortcuts - Browser preview and dev servers — a built-in browser beside the conversation, saved logins, and session import from Chrome or Edge. → Browser logins & sessions
- File and source search — find files by name with
Ctrl+Por search file contents withCtrl+Shift+F. → Organize & navigate - Split views — keep two chats visible side by side (
Ctrl+\), even across projects. → Organize & navigate - Pins, notes, and recaps — pin projects, threads, and messages, keep an autosaving notepad per thread, and get a cached summary of long chats. → Organize & navigate
- Activity view — a sidebar ordered by your own last message, with Recent, Done, and Snoozed sections (
Ctrl+Alt+U). → Organize & navigate - Keyboard-first navigation — jump to any visible thread with
Ctrl+1…9, cycle recent views withCtrl+Tab, and search everything withCtrl+K. → Keyboard shortcuts - Thread export —
/exportdownloads a thread as a ZIP with a readable Markdown transcript. → Slash commands - Media in the transcript — generated images render inline with expand and download, and PDFs open in a built-in viewer. → Composer
Personalization and app
- Slash commands —
/plan,/debug,/goal,/fork,/side,/export,/automationand more. → Slash commands - Custom keybindings — remap anything in Settings → Keybindings or in an ordered JSON keymap with context-aware rules. → Keyboard shortcuts
- Theme editor and density controls — tune the UI colors and information density in Settings → Appearance. → Customization
- Profile and activity stats — a local profile of your activity: provider and model mix, active hours, and a heatmap. → Customization
- Releases, in the app — release notes after each update, full release history in settings, and in-app updates. → Customization
- Local-first — chats, projects, and history are stored on your computer in
%USERPROFILE%\.tejus. Prompts go to the provider you picked (Tejus Cloud models go through Tejus's backend), and anonymous usage analytics are off unless you turn them on. → Customization