All apps
AR
by TobiVision

Architecta

Download for Windows v1.48.0 · 6.1 MB
Windows Linux

Get it

Architecta_1.48.0_x64-setup.exe
6.1 MB · SHA-256 d544f60fce33…
Download

If you've already added the repository, just run:

sudo apt install architecta
First-time setup (add repository)
curl -fsSL -o /tmp/colaapps-archive-keyring.gpg \
     https://colaapps.com/repo/colaapps-archive-keyring.gpg &&
sudo install -D -m 0644 /tmp/colaapps-archive-keyring.gpg \
     /etc/apt/keyrings/colaapps-archive-keyring.gpg

sudo tee /etc/apt/sources.list.d/colaapps.list > /dev/null <<'EOF'
deb [signed-by=/etc/apt/keyrings/colaapps-archive-keyring.gpg] https://colaapps.com/repo stable main
EOF

sudo apt update
sudo apt install architecta

The first two commands install the ColaApps signing key, so apt verifies every index it downloads. Needs curl. Debian and Ubuntu.

Added ColaApps before, with [trusted=yes]? That turns signature checking off — run the block above again, it overwrites the old line.

About

CodeLikeBob 1.48.0

Say what you want. Watch it appear. CodeLikeBob is a native, multi-language IDE with coding agents built in. Python/Django and React/Vite are first-class; Rust and PHP are supported. Built on Tauri 2 with a Rust core: no bundled browser, a small footprint and a fast start.

Requirements

  • Windows: Windows 10 x64 or later, with the WebView2 runtime (part of Windows 11; installed automatically on Windows 10).
  • Linux: a Debian or Ubuntu based x64 distribution.
  • Agents (optional): Claude through the Claude Code CLI or an Anthropic API key; Microsoft Copilot; Discera.

Install

  • Windows: run Architecta_1.48.0_x64-setup.exe. It installs per user and needs no administrator rights.
  • Linux: sudo apt install ./Architecta_1.48.0_amd64.deb, then start codelikebob.

CodeLikeBob updates itself: when a new version is published, it offers the update and shows what changed. A 30-day trial starts with an account; a yearly license is available at codelikebob.com.

Features

Editor and tools

  • Editor: CodeMirror 6 with syntax highlighting for Python, TypeScript/TSX, JavaScript/JSX, Rust, PHP, HTML, CSS, JSON, Markdown, TOML, YAML, SQL and shell.
  • Language intelligence: completions, hover, diagnostics and go to definition, through the standard language servers.
  • Debugger: breakpoints, call stack and variables for Python, JavaScript, Rust and PHP.
  • Terminal: integrated, with multiple tabs.
  • Search: go to file, search the workspace, and find and replace in a file.
  • Source control: Git status, stage and unstage, diffs and commits.
  • Workbench: split editors, a problems panel, breadcrumbs, several windows with one project each, and your session restored on restart.

Agent Mode

  • Claude, Microsoft Copilot and Discera, each on its own or together as Omnia, which gives each part of a question to the participant best suited to it and keeps the paid turns down.
  • You stay in control: every edit and command an agent proposes is shown for review first, unless you choose to approve it automatically.
  • Several conversations at once, in a bar ordered by what needs you, with cost shown per answer and per conversation.
  • A file viewer beside the conversation, so you can read the code the agent is working on without leaving Agent Mode.
  • A mobile companion: pair your phone to follow conversations, start new ones and approve changes while you are away from the desk.

Keyboard shortcuts

Shortcut Action
Ctrl+G Go to file
Ctrl+Shift+F Search the workspace
Ctrl+F Find in the current file
Ctrl+\ Split the editor
Ctrl+Shift+G Source control
Ctrl+Shift+M Problems
Ctrl+Shift+N New window
F5 Run and debug
F12 Go to definition
Ctrl+` Terminal
Ctrl+, Settings
Ctrl+S Save

What's new

1.48.0: diagnostics

  • If a window stops answering, CodeLikeBob notices within seconds, saves a report of what the machine was doing and offers to restart that window. The next start tells you what happened and lets you copy the report.
  • New launch options: --diagnose shows a startup timeline and a live heartbeat; --safe starts without the Copilot page, the phone companion and extra windows. Both are also in the command palette under Diagnostics.

1.47.2: a window can always be closed

  • A window that stops answering no longer blocks closing: if the page does not confirm a close request within 4 seconds, or you press close twice, CodeLikeBob ends itself.
  • The Copilot page closes itself after 5 idle minutes and reopens on the next Copilot turn, which means fewer background web views per window.

1.47.1: no more freezing in long conversations

  • Each conversation is saved on its own, in the background, only when it changed: a long conversation no longer stops the window or its agents.
  • Older steps' output is kept on disk until you open the step, so long conversations use much less memory.
  • A long conversation redraws only what changed.

1.47.0: save a produced file from the phone

  • A file a conversation produced can be saved into the workspace from the phone: the suggested place in one tap, or a name and folder you choose. The agent can use it straight away.
  • Switching workspace on the phone clears the old list at once and shows the new one as soon as the desk has read it.

1.46.0: the same IDE, now called CodeLikeBob

  • The window, shortcuts, Apps & Features and the Linux menu say CodeLikeBob; settings, projects, conversations, license and paired phones carry over.
  • Name a conversation before it starts.
  • An empty split pane says so and can be closed.
  • Long agent conversations open on the phone again.
  • Files Copilot links to as data: links are taken out too, and a file linked twice is offered once.
  • The OneDrive copy works without the OneDrive app, through Sluice, so it is offered on Linux as well.

1.44.1: typing in Agent Mode stays in Agent Mode

  • Typing after clicking an empty spot in Agent Mode no longer edits a file open in the editor underneath it.

1.44.0: carry on your Claude Code sessions here

  • Sessions you started with Claude Code in a terminal are listed on the start screen by name. Carry one on as a Claude conversation, or let Omnia use it as its Claude. Rename them here and the name shows in Claude Code too.
  • A file you mention with @ in a Copilot conversation reaches Copilot: through OneDrive when it is up to date there, attached otherwise.
  • New and changed files reach the OneDrive copy within seconds, whatever wrote them.
  • Conversations started on the phone get your pre-prompts too.

1.43.1: Copilot opens a file in OneDrive as soon as OneDrive has it

  • CodeLikeBob asks OneDrive whether each file is uploaded, instead of waiting a fixed hour after every change. An uploaded file is opened in OneDrive; one still uploading is attached. Asking never downloads a cloud-only file.

1.43.0: documents in OneDrive, files from Copilot you can save

  • Word, PowerPoint and PDF documents go into a project's OneDrive copy, each checked for credentials first. Copilot opens them there instead of getting them as uploads. Spreadsheets stay out.
  • A file Copilot makes, such as a ZIP or a document, appears under its answer as a card with Save as…, so you can save it wherever you like.
  • Right after the copy is turned on, the start screen says until when files are still uploaded while OneDrive takes the copy in.

1.42.1: a tidier start screen

  • With Omnia at Lean on Claude: Off, Claude's model and effort are hidden, because that conversation never runs Claude.
  • The choices before the first message are labeled fields that fit the card.
  • Conversations are listed once, on the right, grouped by what they need, with closed ones under History.

1.42.0: a pre-prompt for each project

  • Each project has its own pre-prompt, kept in the project (.tvi/architecta/pre-prompt.md), so it is committed and every machine gets it. The one in Settings is now for what holds in every project. Both are sent, everyone's first.
  • The start screen shows both, with one toggle to skip them, and offers Set one… for a project that has none.
  • Put it in OneDrive… and the OneDrive panel open in front of Agent Mode. In 1.41.0 they opened behind it, so the button seemed to do nothing.

1.41.0: Copilot reads your project from OneDrive

  • A project can have a copy in your OneDrive, and Copilot opens its files there instead of getting a few uploads per message. You never mention OneDrive. CodeLikeBob tells Copilot where each file is.
  • The start screen offers the copy when a project has none. It shows exactly what would be copied and holds back anything that looks like a secret.
  • The copy is kept current: when the project opens, when you save, and before every Copilot turn. A file that changed too recently for OneDrive to index is still attached, so answers never come from an outdated copy.
  • If Copilot keeps asking for files it should have found, Omnia goes back to attaching them and tells you.
  • The start screen says when no pre-prompt is set and links to set one.

1.40.3: a project's memory, for every AI

  • What the AIs learn about a project lives in the project, in .tvi/memory/: Claude keeps its memory there (in CodeLikeBob and in a terminal), and Copilot and Discera get the memories each turn is about.
  • In git by default; a project can keep its memory out. Existing Claude Code memory can be brought in from Settings → Agents → Project memory.
  • The "two briefs disagree" warning no longer appears when they say the same.

1.40.2: allow what was refused, remove failed steps, full width

  • A step refused by CodeLikeBob's own safety check says so, and offers to allow exactly that path, file or command for the conversation.
  • Failed steps can be removed.
  • The conversation uses the full width in Agent Mode.
  • A Sidebar / Top bar button switches the conversation layout from Agent Mode.

1.40.1: more room for the conversation

  • The stage beside a conversation opens when you press Stage, open a file or open the cost view, not by itself whenever an agent works. A setting brings the old behavior back.
  • Conversations in a sidebar (optional, Settings → Agents): grouped by what they need, hidden with one button, with Park and Bring back on every row.
  • Bringing a parked conversation back works from the bar and its ☰ list too.

1.40.0: guardrails you control, a pre-prompt, organized settings

  • Settings → Guardrails: keeping the agent inside the workspace, refusing files that look like secrets, and asking every time for commands that reach another machine, run in a container, open a database, touch a credential or can destroy data are now toggles. Each conversation can change its own from the Guardrails button beside the composer. All are on by default.
  • Auto-run commands says what it still asks while a command guardrail is on.
  • A pre-prompt: set once in Settings → Agents, sent ahead of the first message of each new conversation, with a toggle on the start screen to skip it. Omnia still chooses the route on your own words.
  • Settings has tabs, with every setting explained where it is.
  • Omnia no longer sends a message to Copilot just because it mentions Outlook, Teams, an inbox or a meeting.

1.39.1: sign in to Claude without leaving CodeLikeBob

  • When Claude Code's sign-in lapses, CodeLikeBob signs it in for you: your browser opens on Claude's sign-in page, and once you have signed in the same turn carries on and answers your message.
  • "Please run /login" no longer appears as Claude's answer.
  • If the browser does not open, the step shows the link. If Claude's page shows a code, send it as your next message and CodeLikeBob finishes signing in.

1.39.0: a file viewer in Agent Mode

  • A file clicked in Files, picked with Go to File or found by workspace search now opens read-only beside the conversation. You stay in Agent Mode, and the editor's tabs and splits are left as they were.
  • The agent keeps working while you read. The viewer's header names the step it is on, and shows Needs you: review when it is waiting for your approval.
  • Find, next and previous match, and go to line all work. Open in editor takes you to the same file and line.
  • Unsaved edits, changes on disk, deleted files, large files and binary files are each shown for what they are.

1.38.2: the conversation bar works left to right

  • Conversations are ordered by what they need: needs you, waiting on you, working, new, resting, parked. Every conversation is in reach from the bar's list button.
  • Park sets a conversation aside without closing it.
  • Idle conversations give their memory back and pick up the same session when you return.
  • Save as… for files Copilot produces opens the system save dialog.

1.38.1: Claude can run a team of agents

  • Claude can split work into sub-agents that run side by side. Each one has only the tools the conversation has, and its changes are reviewed like any other. You can follow each sub-agent's steps in the timeline.

1.38.0: current models, uninterrupted typing, files that are sent

  • Claude's model list comes from the installed Claude Code, which is kept up to date automatically, so new models appear without an CodeLikeBob update.
  • Typing in one conversation is no longer interrupted by another that is working.
  • A file you mention with @ is sent in full to Copilot and Discera, and chips under the message show exactly what will be sent.

1.37.0: one release line

  • Copilot receives a project's working core when you ask about it by name.
  • Conversation summaries are checked before they are kept.
  • A Claude session that stops is continued instead of restarted.
  • The phone reconnects to the desk by itself after the connection breaks.

1.36.0: several windows and a new mobile companion

  • Run several windows, each on its own project.
  • The mobile companion is redesigned around conversations: start one, read answers with full formatting, and approve edits and commands from the phone.
  • Closing a conversation puts it in a Closed list instead of deleting it.
  • A session-size setting keeps long Claude conversations from getting more expensive with every turn. The cost view explains each turn's cost.
  • Copilot patches keep their indentation and are applied where they were written.

1.33.0: long conversations cost less

  • Workspace context is sent to Claude once per session rather than every turn: 84% less sent across twelve turns in our measurement.
  • In Omnia, questions another participant handles better go to that participant at no cost.
  • The model fits the size of each turn, within the limit you set.
  • Optional: tools from an MCP server, and Discera over the standard OpenAI-compatible protocol.